Django vs webapp2 в App Engine

Я хотел бы узнать ваше мнение о том, какая из этих двух веб-фреймворков (Django и webapp2) лучше использовать для платформы App Engine Platform и почему?

Пожалуйста, не говорите, что оба они совершенно разные, потому что Django намного полнее. Оба являются "веб-каркасами", которые вы можете использовать в App Engine.

Ответ 1

Выбор между Django и webapp2 действительно зависит от того, для чего вы его используете. В вашем вопросе вы не указали ни одного из параметров для принятия решений, поэтому невозможно сказать, что "лучше". Описывая их как "веб-рамки", показывает, что вы не проводили много исследований о том, что они собой представляют.

Webapp2 по существу является обработчиком запросов. Он направляет HTTP-запросы обработчикам, которые вы пишете. Это также очень мало.

В Django есть обработчик запросов. Он также имеет механизм шаблонов. Он также имеет процессор форм. У него также есть ORM, который вы можете использовать, или нет. Обратите внимание, что вы можете использовать ORM на CloudSQL, но вам нужно использовать Django-нереле, если вы хотите использовать ORM в HRD. Он также имеет библиотеку плагинов, которую вы можете использовать, но они будут работать только в том случае, если вы используете ORM Django. У него также есть группа сторонних библиотек, для которых также потребуется Django ORM.

Если у вас есть мобильность в виду, что Django ORM поможет много.

Вам нужно будет принять решение о сравнении того, что вам действительно нужно.