так что CherryPy работает в своем собственном процессе. Затем вы можете автоматически перезагрузить содержимое вашего сердца. :)

е утро.

Как видно из названия, у меня есть несколько вопросов об использовании python для веб-разработки.

Как лучше всего настроить среду разработки, в частности, какой веб-сервер использовать, как связать с ним python. Желательно, чтобы это было реализовано как в * nix, так и в win-среде.

Когда я в последний раз пробовал apache + mod_python + CherryPy, моей главной проблемой было перезагрузить веб-сервер, чтобы увидеть изменения. Это считается нормальным? По какой-то причине автозагрузка черри не работала вообще.

Какова наилучшая настройка для развертывания работающего приложения Python в рабочей среде и почему? Сейчас я использую lighttpd для своих веб-приложений на PHP, но как это сделать для python по сравнению с nginx, например?

Стоит ли нырять прямо с рамкой или накатить что-то простое от меня? Я вижу, что у Django довольно много поклонников, но я думаю, что это будет излишним для моих нужд, поэтому я начал изучать CherryPy.

Как именно работают приложения Python, если мне нужно перезагрузить httpd, чтобы увидеть изменения? Что-то вроде постоянного процесса, порождающего дочерние процессы, когда все основные файлы включают в себя запуск сервера, а затем просто ленивую загрузку необходимых ресурсов?

Python поддерживает многопоточность. Нужно ли мне использовать его для разработки веб-приложений? Какая будет эта выгода и в каких ситуациях?

Большое спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос