Форум сайта python.su
Всем привет!
Есть такой нубский вопрос: необходим веб-фреймворк на питоне, обладающий следующимим основными качествами:
- гибкий язык темплейтов, позволяющий действительно отделить дизайн от логики приложения
- коннективити c базами данных Oracle, MSSQL.
Меня интересует опыт участников форума в работе с фреймоворками, плюсы/минусы, юзаем ли сейчас, если нет - то почему.
Заранее всем благодарен.
Офлайн
Использую Django. Вам подойдёт с некоторыми дополнениями (mssql поддерживает, но не из коробки, а дополнительным приложением). Шаблоны там отличные и хорошая идеология их расширения. Ну и хорошая документация и большое коммюнити.
За другие - не скажу, практически не использовал, только пробовал.
Офлайн
dev65если Oracle критично, то посмотри фрейворки поддерживающие sqlalchemy
Oracle
Офлайн
dev65Привет,
Заранее всем благодарен.
Отредактировано (Июль 31, 2009 22:42:17)
Офлайн
В этом случае - лучше без джанги.
Офлайн
FerromanНадеюсь ваш ответ адресован мне?
В этом случае - лучше без джанги.
Отредактировано (Июль 31, 2009 23:16:34)
Офлайн
Если требуется создать проект большой сложности, и в последствии модифицировать - хорошо использовать Zope3.
Плюс:
- Очень хороший xml способ шаблонирования - TAL + METAL
- Компонентная архитектура
- Множкство готов. сторонних компонентов.
Минус:
- Сложен в изучении
- Насчет оракла туговато придется, лучшее решение по ходу - алхимия.
Офлайн
regallzope3 еще не пробовал, но предыдущие версии смотрел. скажите а в zope3 есть что то типа обработки url как это сделано в джанго?
Если требуется создать проект большой сложности, и в последствии модифицировать - хорошо использовать Zope3.
Офлайн
qmanВ Zope3 совсем другой механизм (это не URL dispatcher).
zope3 еще не пробовал, но предыдущие версии смотрел. скажите а в zope3 есть что то типа обработки url как это сделано в джанго?
Офлайн
> pylons подойдет? Или в нем тоже как и в django всё сильно на ORM завязано?
Не завязано.
Можешь посмотреть в сторону repoze.bfg, это что-то среднее между Zope3 и Pylons. Т.е. компонентная архитектура сохранена, но лишь отчасти, приоритетным остается траверсинг URL, а не диспечинг, хотя и он имеется. Проект молодой и сейчас активно развивается, сам только, вот-вот, начал его осваивать. В отличии от Zope3 ZODB тебе не навязан, можешь вообще не использовать хранилища (да как и в Pylons), но сохранена система zcml.
Django мне не понравился, так что сам продолжу работать с Pylons и bfg.
..bw
Отредактировано (Авг. 7, 2009 16:13:20)
Офлайн