Google App Engine — хостинг для python-приложений
Макс ИщенкоОпубликовано 8.04.2008 в Python, Инструменты, Разработка
Корпорация Google запустила новый сервис Google App Engine, который позволяет размещать и исполнять Python-приложения на серверах компании.
Детали можно узнать из анонса на Хабре или TechCrunch.
Новости для питонистов: на платформе будут доступны библиотеки Django и WebOb и wsgiref. Вместо реляционной СУБД предлагается использовать свое хранилище данных, выполненное в духе ORM решений наподобие Django/SQLAlchemy/ZODB (но несовместимое, естественно). Также приложение может использовать готовую авторизацию Гугл, как и другие сервисы типа Gmail или Календарь. Для языка шаблонов может использоваться язык шаблонов Django.
К сожалению, библиотек TurboGears и Pylons пока нет и в ближайшее время точно не будет. Как и поддержки Genshi/Kid/Mako.
Дело в том, что разработчику доступна не полноценная среда исполенения Python, а несколько урезанная версия. В результате перечисленные выше библиотеки просто не работают. Как и некоторые другие популярные решения, типа setuptools (pkg_resource.require()). Во всяком случае, у меня их портировать на SDK не получилось. Возможно эти проблемы будут решены в следующих версиях платформы, будем следить за обновлениями.
Событие, безусловно, неординарное и, как минимум, даст серьезный всплеск интереса к языку Python.
Понравилась статья? Подпишись на обновления по RSS/E-mail




Мда… Даже незнаю, что хуже MS с её политикой “никому ничего не покажем”, или Google с политикой - “Посмотри только не включай”.
Во дают! =) Микрософта так ругали за закрытость форматов, а тут целая платформа закрытая и ничего, радуются — халява же!!!
Мне интересно другое, каким образом там будет работать джанго, если у гугла своя СУБД?
mourk: насколько я понял, там просто django идет “в коробке”, но это не значит что вся ее функциональность работает. Templates - точно работают (проверял), ORM - почти 100% не работают (не проверял еще).
Хм, я не думаю что какой-либо серьезный проэкт, для которого важна расбалансировка нагрузки будет хостится на бесплатном хостинге с 500 Мб дискового места.
Я понимаю, что там все можно отдельно докупить, но лучше уже тогда орендовать свой сервак, или виртуально выделенный в крайнем случае.
Я уверен, что на бесплатном хостинге ничего хорошего не выростет. Но,
Google App Engine может стать хорошей площадкой для различных эксперементов.
Это тестовый запуск, вполне возможно, и даже вероятно, что Google потом добавит и поддержку крупных проэктов. Что-то это сильно напоминает ответ Google на сервисы от Amazon.
Гвидо бы они чего ввихнули сперва насчёт “ставим в $HOME”, ломания не глядя обратной совместимости и прочих типично продакшн радостей…