08
апреля
2008

Google App Engine Preview

Google App EngineНовостью сегодняшнего дня и, вероятно, одной из значимых новостей всего года стало открытие Google App Engine. Этот еще один большой шаг со стороны Google к завоеванию мира. На этот раз они предоставили сторонним разработчикам возможность использовать собственные технологии и серверные ресурсы для разработки и внедрения веб-приложений.

Проще говоря, теперь любой желающий сможет в своих проектах пользоваться распределенной базой данных Google, системой авторизации Google Accounts и другими элементами их инфраструктуры. Работающие на базе App Engine приложения смогут без труда выдерживать такую нагрузку, которую вне Google возможно было бы получить только за довольно немалые деньги. А именно, по усредненной оценке, выделенных ресурсов должно быть достаточно на 5 миллионов загрузок страниц в месяц (ограничение дискового пространства — 500 Мб, а трафика — 10 Gb в сутки).

App Engine находится еще на стадии разработки и то, что доступно сечас, — это демонстрационная версия. На официальном сайте можно скачать SDK и зарегистрировать себе аккаунт для публикации в сети своих приложений.

SDK представляет собой работающий локально веб-сервер, на котором эмулируется среда App Engine (кстати, все написано на Python). Приложения, разработанные и отлаженные в этой среде, можно без каких-либо изменений переносить на «настоящие» сервера Google. Кстати, дистрибутив SDK занимает всего 2.5 Мб. Правда, в комплект поставки обязательно должен входить Python 2.5, который весит еще 12.

Стоит отметить, что по заявлению разработчиков, GAE не будет жестко связан с конкретным языком программирования. Первым поддерживаемым языком стал Python (2.5, естесственно). Выбор следующего языка будет основан на мнении потенциальных пользователей. Мне самому кажется, что следующим будет либо Java, либо Ruby.

В докладе на Campfire несколько раз подчеркнули, что поддержка Python — полная, включающая все сторонние библиотеки и любые фреймворки. Можно использовать Django, CherryPy, Pylons и web.py. Любимый многими Django даже включен в комплект SDK и используется в демонстрационном примере, при создании гостевой книги.

Особый интерес представляет собой административная панель Apps Engine. С ее помощью можно мониторить работу приложений и управлять версиями. Панель демонстрировали в том же докладе, но попробовать вживую пока не получилось (как я уже говорил, аккаунт мне еще не открыли).

В заключении, еще одна деталь: к проектам, работающим на Apps Engine, можно будет привязывать собственные доменные имена, либо беплатно размещать их на субдоменах appspot.com.

Анонс Google App Engine на Campfire (7/04/2008)

Ссылки по теме

Комментарии к заметке «Google App Engine Preview»

# Владислав: (9 апреля, 2008 @ 10:26)

Да, Гугл с такими темпами точно завоюет весь мир, пока Я. бореться с оптимизаторами, Гугл перехватывает у него инициативу! :)

# Сергей: (11 апреля, 2008 @ 08:31)

Да, совершенно согласен с Владиславом! Яндекс роет могилу себе своими же руками! Гугл – как птица Феникс!

# admin: (11 апреля, 2008 @ 08:32)

Яндекс? Роет? (:

# VadiM: (14 апреля, 2008 @ 01:31)

Спасибо за информацию.

# Алла: (16 апреля, 2008 @ 01:55)

Гугл рулит!За информацией я обращаюсь только к нему!

# Etoile: (23 апреля, 2008 @ 01:13)

Я полностью согласна с вами! Действительно гугл молодец!

# Soleil: (25 апреля, 2008 @ 05:14)

Спасибо за информацию! Очень полезно!

# Света: (7 мая, 2008 @ 01:12)

Гугл берет вверх над всеми! скоро он займет первое место!

# Саша: (8 мая, 2008 @ 00:26)

В Гугле всегад новая и свежая информация! Всегда за новостями обращаюсь к нему, уверена , что обойдусь без желтой прессы!

Написать комментарий

Можно использовать следующие HTML теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> .