Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 3, 2012 16:03:45

FRM
Зарегистрирован: 2012-04-03
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Python для web без framework

Добрый день. Я хорошо владею php, apache, mysql и давно хотел начать на досуге разработку фреймворк а. Теперь присмотрелся к python и понял что язык куда мощнее php и решил писать на нем. Меня интересует вопрос какой сервер использовать (производительность важна) и как запускать скрипты python без framework? Как я понял хорошим тоном считается придерживаться wsgi. Это понятно, но какой сервак лучше использовать предполагая высокие нагрузки и как подружить его с wsgi?

Офлайн

#2 Апрель 3, 2012 16:35:11

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Python для web без framework

FRM
Это понятно, но какой сервак лучше использовать предполагая высокие нагрузки
Nginx
FRM
и как подружить его с wsgi
uwsgi

Офлайн

#3 Апрель 3, 2012 16:41:33

cutwater
От:
Зарегистрирован: 2009-01-08
Сообщения: 444
Репутация: +  19  -
Профиль   Отправить e-mail  

Python для web без framework

FRM, Ваше желание понятно. Но хочу отметить, что делать полноценный без хотя бы минимального фреймворка (в данном случае можно заменить словом библиотека, если так боитесь этого слова) ибо в противном случае Вам придется реализовывать с нуля практически весь стек обработки запроса.
А именно врапперы request, response или же их костыльный аналог, routing или же их костыльный аналог. Шаблоны или же их костыльный аналог. Это тот минимум который нужен чтобы писать не убогий веб продукт на Python. И на такой путь лучше в начале не становиться.

Поэтому возьмите хотя бы для начала Django или если уж так боитесь слова фреймворк берите werkzeug + Jinja2 или cherrypy, которые предоставляют минимальный уровень абстракции над WSGI.

Соответственно Вам для разработки сервер не нужен, у werkzeug есть встроенный, у Django тоже.
О deploy будет иметь смыл говорить когда уже разберетесь с этим.

Пока Вам еще рано и бессмысленно связываться с Nginx, Uwsgi и прочее.



Офлайн

#4 Апрель 3, 2012 17:25:09

zheromo
От:
Зарегистрирован: 2010-10-02
Сообщения: 356
Репутация: +  2  -
Профиль   Отправить e-mail  

Python для web без framework

gunicorn + webob



Офлайн

#5 Апрель 3, 2012 18:10:17

FRM
Зарегистрирован: 2012-04-03
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Python для web без framework

cutwater я вовсе не против фреймворков, наоборот я за и последние два года все проекты на php реализовал на zend framework, но дело в том что у меня есть одна идея как раз касательно нестандартной реализации в первую очередь routing и соответственно request. А так я с удовольствием взял бы готовое решение pyramid например.

Офлайн

#6 Апрель 3, 2012 18:13:22

cutwater
От:
Зарегистрирован: 2009-01-08
Сообщения: 444
Репутация: +  19  -
Профиль   Отправить e-mail  

Python для web без framework

FRM
cutwater я вовсе не против фреймворков, наоборот я за и последние два года все проекты на php реализовал на zend framework, но дело в том что у меня есть одна идея как раз касательно нестандартной реализации в первую очередь routing и соответственно request. А так я с удовольствием взял бы готовое решение pyramid например.

С этого надо начинать. Поделитесь тогда идеей, обсудим. Больше велосипедов хороших и разных.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version