Форум сайта python.su
Пытаюсь изучить хоть какой нибудь фреймворк на питоне, но все мои старания пока тщетны. метаюсь от одного к другому, но продвинуться никак не могу.
Начал когда-то давно, когда ещё совсем немного знал питон с Django, тогда мне это всё каким то запутанным и странным показалось по сравнению с созданиям сайтов на cms. Неделю назад наткнулся на zope, выучил там их систему темплейтов ZTP, но сталкнулся с проблемой что почти все модули питона там ограничены и если что то надо сделать с регулярными выражениями то надо задействовать External Scripts что в принципе сводит на нет смысл всего фреймворка, я ведь и без него могу на core python всё написать. Потом кинулся изучать Pylons.. Третий день уже ломаю голову, каждый туториал рассказывает по разному использует разные версии как pylons так и sqlalchemy и языки темплейтов. Сама система MVC тоже не совсем понятна, хотя теорию в принципе понял, но на практике ничего не получилось. Единственное что достаточно хорошо освоил это структура файлов фреймворка, азы sqlalchemy и настроку pylons в общем.. Дальше продвинуться не смог.
Теперь вот думаю может опять податься назад в Django? Только глянул я туда, а там ведь sqlalchemy не используется, получается новый метод создания sql запросов учить придётся, да и не портируемый потом этот код будет. Получается с Django потом не слезешь, да и не поможет опыт с django потом при надобности перехода на другой framework. А ещё что то слышал но не до конца понял насчёт вспомогательной библиотеки для работы с ajax, которую всё таки хотелось бы иметь.. Есть ли она в django?
Или всё на самом деле не так? Кто имеет опыт в использовании этих фреймворков, отпишитесь пожалуйста, а то щас снова что нибудь не то кинусь изучать..
Офлайн
есть еще turbogears, cherrypy.
В первом есть поддержка ajax. Второй практически низкоуровневый фреймворк - все руками, что надо то доустанавливай дополнительно. Вообще Django очень хорошая штука в которой есть все, даже ajax.
Офлайн
Во всех сравнениях фреймворков turbogears почему то не рекомендуют особо, насчёт cherrypy как ты сказал там всё руками, я пока не на таком уровне.
Значит рекомендуете всё таки Django не смотря на то что потом с него не слезешь?
Отредактировано (Сен. 1, 2007 14:49:49)
Офлайн
знакомая ситуацию) плюнул на всё и решил если что и делать под веб, то на простом web.py =) хотя примеров не так уж много, но жить можно
http://webpy.org
Офлайн
offline:) это из зависти…
Во всех сравнениях фреймворков turbogears почему то не рекомендуют особо
Офлайн
девелоперы tg не могу определится, версии несовместимы, теперь ваще на pylons переползать собрались…
наверно из-за этого)
Офлайн
Ладно, попробую последний раз Django, если не выйдет то webpy, если и это не получится.. то меня ждёт php-nuke ))
Офлайн
slav0nicя бы сказал - плохо, но совместимы :)
версии несовместимы
slav0nicТГ хорошая штука, но нет линии партии :(
наверно из-за этого)
Офлайн
Оказывается web.py и cherrypy очень похожи.
Отредактировано (Сен. 2, 2007 11:55:28)
Офлайн
Хмм.. А Django действительно намного легче учится.. Думаю завтра к вечеру уже смогу создать что нибудь, чтоб работало с базой данных. Даже не ожидал как то..
Офлайн