Хотя я в основном работаю с Django над крупными проектами, связанными с работой (размещенными в другом месте), я, как правило, использовал webapp для вещей в App Engine. Для меня App Engine лучше всего подходит для небольших веб-сервисов, которые вы затем связываете вместе в полноценное приложение, и веб-приложение очень хорошо подходит для этого варианта использования. Небольшие хаки. Я всегда использую webapp только для простоты и скорости разработки. Примеры imified-demo.appspot.com, gitbug.appspot.com и github.com/garethr/appengine-image-host
Обратной стороной является поддержка инструментов, вам, вероятно, придется собирать вместе мелочи, которые уже существуют, чтобы облегчить вашу жизнь в мире Django (например, средство запуска тестов http://github.com/garethr/appengine-testrunner )
Непредвиденные свидетельства из предыдущего проекта заставили меня почувствовать, что Django немного тормозит в приложении Двигатель мне по душе.
Tipfy - хорошая идея, надеюсь, это пример развития App Engine как платформы, хотя на данном этапе у меня нет личного опыта с этим.
Учитывая все зависит от обстоятельств. Большой проект с несколькими разработчиками, вероятно, должен выбрать Django. Это стандартные способы ведения дел облегчат жизнь всем. Для разовых проектов я лично предпочитаю webapp или аналогичный. Но выделите время для создания собственных инструментов, а также для написания приложения.
Я все еще изучаю, но думаю, что webapp и tipfy будут более легким фреймворком, чем django. Сейчас я использую только веб-приложение, и время холодного запуска уже слишком велико. Я хочу использовать tipfy для сеансов, а все остальное хранить в webapp.
Для чего вы пытаетесь оптимизировать? Скорость разработки? Легко программировать? Непонятное промежуточное ПО?
Я бы все же предпочел Django из-за его структуры и высокой поддержки, доступной для него через Интернет, и по следующим причинам:
Имхо ..
Django - единственная часть, которая имеет отношение к делу, это шаблоны и, возможно, не относящиеся ..
Webapp - никогда не пробовал его после
Tipfy - это то, что я Я использую, похоже, больше похоже на "пилоны", имеет базовую структуру приложений / модулей и множество "помощников", которые, откровенно говоря, должны быть в google.appengine.api Легко реализовать шаблоны, и маршрутизация - это приятно. Вы сами решаете, как использовать tipfy и как структурировать приложение.
Tipfy
Наконец, у tipfy есть отличное сообщество поддержки . Родриго Мораес особенно полезен и интересен. На вопросы отвечают очень быстро и вежливо.