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