Уведомления

Группа в Telegram: @pythonsu

#1 Май 5, 2010 15:50:56

outblaze
От:
Зарегистрирован: 2010-05-05
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

WEB CMF для Python

Здравствуйте!
сразу хочу попросить прощение за нубский вопрос, так как перешёл на Питон только вчера, за денёк выучил язык, и теперь нужно начинать пробовать писать web-приложения, собственно, в связи с чем прошу ответить не несколько вопросов:

1. какой веб-движок (именно CMF - Content Management Framework, не CMS, то есть, например как Yii, Symfony,kohaza, Zend etc из мира PHP) наиболее часто используется при разработке сайтов на питоне (так сказать наиболее удачное архитектурное решение среди фреймвёрков), и обладающий следующими архитектурными свойствами
- модульность и расширяемость (разумеется)
- реализация IoC, DI, так же являющийся IoC container-ом (например Phemto)
- Front Controller (очень желательно Application Controller)
- раутинг комманд (классика - рельсы и производные)
- возможно наличие резолверов, сервис локаторов, и прочих, де-факто полезностей из мира PHP CMF
- абстракция источников данных, оччень бы было хорошо, так же и наличие ORM, либо же просто актив-рокордов с дата-мапперами
- наличие нэйтивных сервисных модулей, напрример для работы с Аяксом, SOAP, всякими там е-мейлами и прочее

2. Шаблонный движок
лично я предпочитаю решения завязанные на XSLT-трансформациях, однако, хотелось бы ознакомиться с наиболее широко используемым шаблонизатором в мире Питон-разработок (например, что-то вроди как Smarty в ПЫХе)

Собственно, погуглив, по первому вопросу я нашёл некий Django, по второму - Zope

3. Насколько я прав в своих выводах? Быть может, имеются более идеологически-верные для Python-WEB-разработчика решения ?

Большое спасибо!



Офлайн

#2 Май 5, 2010 16:16:14

helm2004
От: Украина, Винница
Зарегистрирован: 2008-02-27
Сообщения: 630
Репутация: +  9  -
Профиль   Отправить e-mail  

WEB CMF для Python

Django - просто изучить и быстрый старт. Zope - не использовал.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version