Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » легкий веб-фрейворк, какой лучше? [RSS Feed]

#1 Янв. 24, 2010 14:17:36

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

легкий веб-фрейворк, какой лучше?

джаного, зоп и подобные - толстые фреймворки с большим функционалом, а мне нужен легкий и простой с интерфейсом wsgi,
от фр-ка мне нужо только работа с куками, прием пост-параметров и файлов, кодирование/декдирование в/из html строки.

среди легких слышал об web.py, tornado, cherrypy, web2py, webOb,
только мне кажется что некторорые не слишком легкие, во многих уже есть работа с шаблонами и бд, что лишнее.

Отредактировано (Янв. 24, 2010 14:17:59)

Офлайн

#2 Янв. 24, 2010 15:19:46

wonderfulll
От:
Зарегистрирован: 2009-01-30
Сообщения: 72
Репутация: +  0  -
Профиль   Отправить e-mail  

легкий веб-фрейворк, какой лучше?

“Bottle: Python Web Framework” - http://bottle.paws.de/



Офлайн

#3 Янв. 24, 2010 16:06:11

expee
От:
Зарегистрирован: 2009-12-21
Сообщения: 197
Репутация: +  0  -
Профиль   Отправить e-mail  

легкий веб-фрейворк, какой лучше?

Пожалуй, cherrypy. Если тебе не подходят подобные фреймворки, то может вообще их не применять?



Офлайн

#4 Янв. 24, 2010 16:28:38

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

легкий веб-фрейворк, какой лучше?

wonderfulll
“Bottle: Python Web Framework” - http://bottle.paws.de/
интересный фр-к, попробую его.

черрипай в очередь…

Офлайн

#5 Янв. 24, 2010 16:28:50

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

легкий веб-фрейворк, какой лучше?

а мне webob нравится… А cherrypy - нет.



Офлайн

#6 Янв. 24, 2010 16:59:40

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

легкий веб-фрейворк, какой лучше?

Это то с чем я работал и то, что считаю маленьким и не сковывающим (или почти) программиста:
* Werkzeug – можно сравнить с Paste
* Glashammer – на базе предыдущего
* BFG – врядли его можно назвать сильно “маленьким”, зависимости от некоторых Zope3-пакетов (сейчас моё любимое :-)
* Pylons – без комментариев, все его знаю

..bw



Отредактировано (Янв. 24, 2010 17:01:20)

Офлайн

#7 Янв. 24, 2010 17:55:27

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

легкий веб-фрейворк, какой лучше?

bobo рвет всех.



Отредактировано (Янв. 24, 2010 17:55:45)

Офлайн

#8 Янв. 24, 2010 21:09:23

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

легкий веб-фрейворк, какой лучше?

У меня сейчас twisted web2 (проекту на twisted нужна небольшая админка) и mako - чтобы админку было не так скушно рисовать. Плюс несколько простых классов - специально для нужд этого проекта. Все, микрофреймворк готов. Тот, который нужен мне. Кажется, могу сгородить подобное на любом базисе не сильно много работы.



Офлайн

#9 Янв. 25, 2010 02:58:01

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

легкий веб-фрейворк, какой лучше?

> проекту на twisted нужна небольшая админка
Почему не Nevow?

..bw



Офлайн

#10 Янв. 25, 2010 15:31:34

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

легкий веб-фрейворк, какой лучше?

Считаю, что шаблонизатор в nevow не очень удачный и только сбивает с толку. Сохранение стека контекстов - тоже не совсем то, что нужно. Меня устраивает собирание всего контетна и передача его .render для шаблона mako.
А если оторвать шаблоны - получится именно twisted.web2 с полюбившимся path traversal и прочими плюшками. Resource.render и Resource.getChild тоже умеют возвращать Deferred. Кажется, больше ничего не нужно.



Офлайн

  • Начало
  • » Web
  • » легкий веб-фрейворк, какой лучше?[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version