Работа с Google App Engine довольно проста. Я бы порекомендовал ознакомиться с руководством Getting Started . Это коротко и просто и затрагивает основные темы GAE. Есть больше плюсов и минусов, чем я перечислю здесь.
Плюсы:
В общем, App Engine предназначен для веб-приложений с большим трафиком, которые необходимо масштабировать. Кроме того, он разработан с точки зрения программиста. Большая часть проблем масштабируемости (оптимизация базы данных, администрирование сервера и т. Д.) Решается Google. Сказав это, я считаю, что это хорошая платформа. Он все еще активно разрабатывается инженерами Google, и планирование текущих задач (функция, которая давно запрашивалась) включено в текущую дорожную карту.
Минусы:
Возможно, самым большим недостатком сейчас является отсутствие официальной поддержки планирования и ограничения квот, которые в настоящее время установлены для бесплатных аккаунтов. Однако вы не можете много жаловаться, если он бесплатный. В настоящее время он поддерживает только Python в качестве интерфейса программирования (хотя скоро появится новый язык [Java, который я предсказываю]). Кроме того, Python 2.6 (и 3.0 в этом отношении) пока не поддерживается. Кроме того, Django 1.0 официально не поддерживается в App Engine (хотя вы можете упаковать Django 1.0 с вашим приложением ).