Python programación web

Buenos días

Como indica el título, tengo algunas preguntas sobre el uso de Python para el desarrollo web.

¿Cuál es la mejor configuración para un entorno de desarrollo, más específicamente, qué servidor web usar, cómo vincular Python con él? Preferiblemente, me gustaría que sea implementable en ambos entornos, * nix y win.

Mi preocupación principal la última vez que probé apache + mod_python + CherryPy tenía que volver a cargar el servidor web para ver los cambios. ¿Se considera normal? Por alguna razón, la recarga automática de cherrypy no funcionó en absoluto.

¿Cuál es la mejor configuración para implementar una aplicación Python que funcione en producción y por qué? Ahora estoy usando lighttpd para mis aplicaciones web PHP, pero ¿cómo sería para Python en comparación con nginx, por ejemplo?

¿Vale la pena bucear directamente con un marco o rodar algo simple? Veo que Django tiene muchos admiradores, pero creo que sería excesivo para mis necesidades, así que comencé a buscar en CherryPy.

¿Cómo se sirven exactamente las aplicaciones de Python si tengo que volver a cargar httpd para ver los cambios? Algo así como un proceso permanente que genera procesos secundarios, con todos los archivos principales que se producen al iniciar el servidor y luego simplemente carga lenta los recursos necesarios?

Python es compatible con subprocesos múltiples, ¿tengo que considerar usar eso para obtener un beneficio al desarrollar aplicaciones web? ¿Cuál sería ese beneficio y en qué situaciones?

¡Muchas gracias

Respuestas a la pregunta(5)

Su respuesta a la pregunta