Mutagena
Ноя. 23, 2009 18:48:22
Помогите выбрать фреймворк для web-разработки на Python.
По каким основным критериям осуществлять выбор?
Ferroman
Ноя. 23, 2009 19:48:54
Начать стоит с требований к объекту разработки.
А уже потом подбирать инструмент.
Mutagena
Ноя. 23, 2009 20:02:08
Требования могут быть абсолютно разные. Главным из них является расширяемость, лёгкость подключения API сервисов, возможность связи с десктопными приложениями.
Ferroman
Ноя. 23, 2009 20:09:06
Разные цели - разные инструменты.
А вообще, тогда надо написать список требований в порядке убывания приоритета и сравнивать с тем что есть у инструментов.
Можно взять типичные задачи, которые будут решатся наиболее часто, написать требования к ним и тогда уже подобрать инструмент.
Mutagena
Ноя. 23, 2009 20:31:06
Тогда можно немного переиначить направление? ))
Какой фреймворк используете вы, и почему вы выбрали именно его? )
Ferroman
Ноя. 23, 2009 20:38:00
Уже лучше - по крайней мере вопрос уже более правильный :)
Но все равно можно лучше.
Я использую djang'у в виду хорошей документированности, да и проекты мои на неё ложились без особых маханий киркой. Ну и готовых решений на ней много. Пока что на задачу, для которой нужен другой инструмент, не попадал.
Mutagena
Ноя. 23, 2009 20:57:51
Спасибо за информацию )
А что можете сказать о Zope?
Ferroman
Ноя. 23, 2009 21:11:39
Я ничего не могу сказать, ибо не работал. Могут коллеги тут сказать, есть такие что очень много работали.
В случае написания чего-то крупного, с перспективой долгой поддержки, я бы рассматривал такой вариант.
Mutagena
Ноя. 23, 2009 21:19:46
А если программируете на Django, может есть у вас книга “Django. Разработка веб-приложений на Python” в электронном виде? )
Ferroman
Ноя. 23, 2009 21:28:01
Нету. Я всё больше по документации.