Python веб-программирование

Доброе утро.

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

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

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

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

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

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

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

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

12 голосов | спросил Karolis 24 FebruaryEurope/MoscowbTue, 24 Feb 2009 12:15:24 +0300000000pmTue, 24 Feb 2009 12:15:24 +030009 2009, 12:15:24

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132