Форум сайта python.su
FerromanВ корне неверное утверждение.
Если не подходит Django ORM - значит вам не нужен Django.
Офлайн
И море геммороя из-за того, что огромное количество этого самого “полезного функционала” завязано на это самое ОРМ.
И “огромное коммюнити” это хождение на костылях никак не облегчит.
Во имя чего? Можно же взять хорошие, поддерживаемые инструменты и сделать то, что тебе надо, без борьбы с фреймворком.
Я уже не говорю что есть фреймворки изначально ориентированные на алхимию - тот же Pylons, TurboGears или набирающий популярность
Werkzeug. И коммюнити есть, и поддерживаются они ноже неплохо.
Не надо уподобятся человеку, которому после того, как он выучил как пользоваться молотком, всё в мире кажется гвоздями…
Офлайн
FerromanDaevaorn, +1
Джанга это не только ORM, но и ещё куча полезного функционала вокруг. Плюс огромное комьюнити, а значит поддержка и развитие.
FerromanИ с этим не согласится нельзя, вот такой вот казус получается.
И море геммороя из-за того, что огромное количество этого самого “полезного функционала” завязано на это самое ОРМ.
И “огромное коммюнити” это хождение на костылях никак не облегчит.
Отредактировано (Ноя. 13, 2009 15:57:51)
Офлайн
FerromanПрости меня, но это полная ересь. Она прёт ото многих и оседает в неокрепших мозгах джангистов. Наравне с иллюзией, что Джанга слишком большая для маленьких проектов.
И море геммороя из-за того, что огромное количество этого самого “полезного функционала” завязано на это самое ОРМ.
Офлайн
Перейдя с Pylons на Django мне то же не понравился его ORM. Но потом понял, что здесь просто подход к разработке другой. И вполне себя оправдывает.
Офлайн
В чём ересь? Где конкретно я соврал?
Отказываясь от встроенного ORM ты в основном лишаешься админки, auth в части сущности пользователя и ГИС (другие минорные приложения в расчет можно не брать, поскольку по сути они маргинальны и опциональны в любом случае)./сарказм он/ Действительно, мелочь какая. /сарказм офф/
Офлайн
Думаю первым делом топик стартеру нужно разобраться с тем зачем ему алхимия в джанге.
Например я использую в небольшом проекте django и алхимию просто используя оба ORM, т.к. модуль использующий алхимию задействован в другом месте (консольная программулина). При этом не вижу для себя смысла перетаскивать всю джангу с ее родного ORM ибо он со всем справляется.
Офлайн
DaevaornЭто неверный подход. Джанго изначально разрабатывался как “все в одном”. Без внешних зависимостей.
Что в Джанге жестко завязано на ORM - пол contrib и всё. Отказываясь от встроенного ORM ты в основном лишаешься админки, auth в части сущности пользователя и ГИС (другие минорные приложения в расчет можно не брать, поскольку по сути они маргинальны и опциональны в любом случае).
Офлайн