Компания Google запустила программу Google Code Labs, целью которой является поддержка экспериментальных проектов на их пути к окончанию разработки и внедрению в массы. Google уже имеется несколько подобных лабораторий, например Google Labs, Gmail Labs и Google Enterprise Labs. Каждая из них выступает в качестве пункта распространения определенного вида программного обеспечения и сервисов Google и сбора откликов пользователей о них. Назначение "лаборатории" состоит в том, чтобы дать Google возможность протестировать продукты, которым компания не готова сразу обеспечить поддержку, и отказаться от тех из них, которые не прошли пользовательское тестирование. По сути, она представляет собой промежуточное звено между внутренним тестированием и коммерческим релизом, являясь заключительным циклом бета-тестирования. У Microsoft и Yahoo также имеются аналогичные решения, которые называются Windows Live Betas и Yahoo Developer Network. В практическом смысле такой подход означает, что программные интерфейсы Google API внутри Labs могут удаляться и изменятся без особого шума, но когда API "выходит из стен лаборатории", его работоспособность гарантируется долгосрочными обязательствами Google, которая в большинстве случаев предоставляет им трехлетнюю сервисную поддержку силами выделенной команды разработчиков и сопутствующее тестирование. Добавим, что в числе выпущенных Google Code Labs программных оболочек присутствуют такие названия, как App Engine, Google Web Toolkit, Ajax Search API, Maps API, Earth API, Calendar Data API и YouTube API.
|