Turbogears 2 по сравнению с Django - совет относительно выбора замены для Turbogears 1?

Вы только хотите одно индексное представление? Маловероятно, что запись в таблицу только с одним индексом была бы настолько подрывной. Нет ли никакой первичный ключ?

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

, Если это - таблица только для записи (т.е. Вы не должны делать обновлений), это может быть смертельно в MySQL, чтобы начать архивировать его, или иначе удалять записи (и индексные ключи), требуя, чтобы индекс начал заполнять (многократное использование) слоты от удаленных ключей, вместо того, чтобы просто добавлять новые индексные значения. Парадоксальный, но Вы более обеспечены с большей таблицей в этом случае.

11
задан michela 13 July 2009 в 07:49
поделиться

5 ответов

У меня есть опыт работы с обоими Django и TG1.1.

ИМО, сильной стороной TurboGears является ORM: SQLAlchemy. Я предпочитаю TurboGears, когда работа с базами данных нетривиальна.

ORM Django не такой гибкий и мощный.

При этом я предпочитаю Django. Если схема базы данных подходит для ORM Django, я бы выбрал Django.

По моему опыту, просто использовать Django проще, чем TurboGears.

11
ответ дан 3 December 2019 в 03:04
поделиться

TG2 is built on top of Pylons which has a fairly large community as well. TG got faster compared to TG1 and it includes a per-method (not just web pages) caching engine. I think it's more AJAX-friendly than Django by the way pages can be easly published in HTML or JSON .

2011 update: after 3 years of bloated frameworks I'm an happy user of http://bottlepy.org/

13
ответ дан 3 December 2019 в 03:04
поделиться

Я использую Django уже год, и когда я начал, у меня не было опыта Python или Django и нашел его очень интуитивно понятным в использовании.

Я создал ряд увлеченных приложений Google App Engine с использованием Django, последнее из которых является CMS для моего сайта. Использование Django означало, что я смог писать код намного быстрее и с гораздо меньшим количеством ошибок.

5
ответ дан 3 December 2019 в 03:04
поделиться

Я уверен, что у вас есть прочтите множество сравнений между TurboGears и DJango в сети.

Но что касается вашего соблазна на CMS и GAE, я действительно могу подумать, что вам нужно пойти путем DJango. Проверьте это и решите сами.

Django с GAE

Django для CMS

1
ответ дан 3 December 2019 в 03:04
поделиться

У меня только один вопрос ... приложение, которое вы разрабатываете, предназначено для социальных сетей или настраиваемая бизнес-логика?

Я лично считаю, что Django хорош для социальных сетей и пилонов / турбоагрегатов, если вы действительно хочу гибкости и без границ ...

только мой 2c

-1
ответ дан 3 December 2019 в 03:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: