Форум сайта python.su
Друзья, а кто может порекомендовать фрейворк для создания интерактивных веб-приложений. Я с веб-разработкой практически не знаком, поэтому извиняюсь за возможно не совсем корректные фразы. Значит необходим фрейворк, который позволит как из браузера взаимодействовать с серверной частью, так и со стороны сервера представлять актуальные данные для всех подключённых клиентов (т.е. браузеров открытых с соотвествующей веб-страницей).
Смотрел библиотеку Nevow, которая является некоторой надстройкой над Twisted, но как я понял развитие её больше не ведётся. В нёй для взаимодействия сервера и клиента используется AJAX и COMET. Т.е. там создаётся серверный код на python и клиентский на JavaScript. Но видимо потому что документации мало тяжело разбираться с ней, приходится копаться в коде, да и плохо что не поддерживается больше.
Хотелось бы что-то достаточно современное, с нормальным коммюнити и развивающееся, ну адекватное количество документации.
Спасибо
Офлайн
А вот на форуме есть раздел “Веб-технологии”
Вот названия подразделов посмотрите - это оно
Вообще можете для начала django взять. Есть руские доки. Быстро изучабельная, комьюнити большое, развивается активно … думаю то, что вы просили
Офлайн
sank, не давайте вредных советов.
DanielF> которая является некоторой надстройкой над Twisted
Сами вы надстройка :-).
Nevow имеет архитектуру построения приложений Twisted, ну и сам Twisted в зависимостях естественно.
DanielF> но как я понял развитие её больше не ведётся
Тадам, хотя жиденько, да и на сайт свой они чего-то подзабили, причём давно вроде как. С некоторых пор я перестал следить за этим проектом, да и заниматься вебом в принципе, так что не знаю в чём там у них дело, может достигли поставленных перед собой целей, такое тоже случается :-).
DanielF> ну адекватное количество документации
Джедаи не пользуются документацией. К тому же в ней редко можно найти ответы на сокровенные вопросы. Приучаем себя читать исходники используемого инструмента.
Вэбом я особо не занимаюсь, так что врядли могу что дельное посоветоавть, гляньте Nagare, например. А так, пользуйтесь поисковыми системами, в частности, посмотрите главную копилку Python-пакетов.
..bw
Отредактировано bw (Ноя. 25, 2012 09:02:50)
Офлайн
sank, не давайте вредных советов.а какой конкретно совет был вредный?
DanielF> которая является некоторой надстройкой над Twistedсоглашусь с Вами
Сами вы надстройка :-).
Nevow имеет архитектуру построения приложений Twisted, ну и сам Twisted в зависимостях естественно.
DanielF> ну адекватное количество документацииа вот тут не соглашусь. На начальной стадии документация нужна… для низкого порога входа. А вот когда уже возникают тонкости - есть смысл смотреть в код реализации
Джедаи не пользуются документацией. К тому же в ней редко можно найти ответы на сокровенные вопросы. Приучаем себя читать исходники используемого инструмента.
Офлайн
Для низкого порога входа нужны спецшколы и достаточное количество рабочих мест для дворников, ассенизаторов и других крайне полезных профессий.
Собственно я не против документации выступил, а против “адекватное количество документации”. Безусловно, вступление, особенно для таких специфичных вещей как Nevow+Twisted и Nagare, нужно, с описанием генеральной идеи и несколькими примерами (если будет отторжение, что бы пациент дальше не принимал). А большее, это уже список рецептов, предназначенный для увеличения в составе сообщества представителей древнейших профессий. Зачем? Популярность фреймворка/библиотеки? Ну не всем же разработчикам (с обеих сторон) она нужна, слава Богу.
..bw
Офлайн