Каковы преимущества использования Django вместо стандартной веб-платформы app-engine? - PullRequest
7 голосов
/ 24 января 2010

Я создаю свое первое приложение на Python на app-engine и задаюсь вопросом, стоит ли мне использовать Django или нет.

Каковы сильные стороны каждого? Если у вас есть ссылки, подтверждающие ваш ответ, пожалуйста, опубликуйте их. Может быть, мы сможем сделать вики из этого вопроса.

Ответы [ 2 ]

5 голосов
/ 24 января 2010

Арал Балкан написал действительно хороший кусок , посвященный этому самому вопросу.Его год или около того, так что возьмите его с крошкой соли - я думаю, что гораздо больший упор следует сделать на удивительности объектно-реляционной модели Джанго.По сути, ИМХО, все сводится к тому, есть ли у вас предпочтения по использованию объектной модели DJango (с которой я случайно столкнулся).

1 голос
/ 25 января 2010

Если это не маленький проект, я пытаюсь использовать Django. Вы можете использовать App Engine Patch (http://code.google.com/p/app-engine-patch/). Однако ORM не может использовать Django, то есть ваш models.py по-прежнему будет использовать хранилище данных GAE.

Одним из преимуществ использования Django в GAE является управление сессиями. GAE не имеет встроенного сеанса.

Вы не сможете использовать большинство сторонних приложений Django, особенно с изменениями модели. Мне пришлось создать собственное приложение для тегирования для GAE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...