что такое Python веб-фреймворки - PullRequest
4 голосов
/ 10 декабря 2010

Я задавал этот вопрос в некоторых местах, но никогда не получал полностью прямого ответа.Я много слышал о веб-фреймворках и знаю только базовое понимание.Хорошо, веб-фреймворк установлен поверх серверной архитектуры, такой как apache, или это его собственная вещь?Я много читал о веб-фреймворках, и мне нравится то, что я читаю, но у меня есть доступ только к простым бесплатным веб-хостам Apache.Python работает над этим, потому что я тестировал его, но у меня нет достаточно свободы для установки различных видов программного обеспечения и тому подобного.

Ответы [ 2 ]

2 голосов
/ 10 декабря 2010

Это может быть "его собственная вещь", то есть он может прослушивать порт и запросы на обслуживание без Apache;или он может работать под Apache или любым другим веб-сервером, например, как скрипт CGI.Для простого обзора см. http://bitworking.org/news/Why_so_many_Python_web_frameworks

Также см. Что такое фреймворк веб-приложения? , он отвечает на очень похожий вопрос.

1 голос
/ 10 декабря 2010

Веб-фреймворк - это набор инструментов, предназначенный для упрощения работы с HTTP-запросами на определенном языке. Обычно он обеспечивает такие вещи, как маршрутизация URL и HTML-шаблоны, и может содержать ORM. Он может или не может прийти со своим собственным веб-сервером. На Python они обычно пишутся в WSGI, из которых имеется множество контейнеров.

...