Доброе утро.
Как видно из названия, у меня есть некоторые вопросы об использовании python для веб-разработки.
- Какая наилучшая настройка для среды разработки, а именно, какой веб-сервер использовать, как связать с ним python. Желательно, чтобы он был реализован как в среде, так и в winx.
Мое главное беспокойство, когда я последний раз пробовал apache + mod_python + CherryPy приходилось перезагружать веб-сервер, чтобы увидеть изменения. Это считается нормальным? По какой-то причине загрузка вихревой автозагрузки не работала вообще.
-
Какая самая лучшая настройка для развертывания рабочего приложения Python для производства и почему? Я теперь использую lighttpd для своих веб-приложений PHP, но как это сделать для python по сравнению с nginx, например?
-
Стоит ли нырять прямо с каркасом или катать что-то простое из моих собственных? Я вижу, что у Django довольно много поклонников, но я думаю, что это будет излишним для моих нужд, поэтому я начал изучать CherryPy.
-
Как работают приложения Python, если мне нужно перезагрузить httpd, чтобы увидеть изменения? Что-то вроде постоянного процесса, порождающего дочерние процессы, причем весь основной файл включает в себя запуск на сервере, а затем просто ленивую загрузку необходимых ресурсов?
-
Python поддерживает многопоточность, нужно ли мне прибегать к использованию этого при разработке веб-приложений? Какая была бы польза и в каких ситуациях?
Большое спасибо!