¿Qué servidor de desarrollo utiliza habitualmente y por qué?

Casi no uso servidores web completos (Nginx, Apache) durante el desarrollo. Casi todos los entornos que desarrollo en / in vienen con servidores integrados.

Si estoy haciendo una aplicación python (Django, Flask, etc.), uso cualquiera de los innumerables servidores python wsgi + http disponibles. Tanto Django como Flask tienen su propio incorporado, pero a veces también uso algunos servidores wsgi externos como gevent.

aplicación node.js? Requerido incorporado (‘http’). createServer (). escuchar. Lo mismo con golang.

El uso de servidores integrados durante el desarrollo simplifica las cosas. No hay riesgo de esta manera ya que la base de usuarios es limitada. Y sé que esto funcionará bien cuando se combina con un servidor web completo, siempre y cuando la asignación de ruta se realice correctamente.

Cuando tengo que usar un servidor web completo, tiendo a usar Nginx. Recientemente tuve que hacer una aplicación híbrida PHP-node.js, así que configuré Nginx con las rutas apropiadas.

Elijo Nginx porque es más simple, más ligero, más eficiente; y, francamente, la razón más fuerte que he encontrado a favor de Apache: la familiaridad, no se aplica a mí.

Para el desarrollo web, el mejor servidor de aplicaciones es Apache Tomcat, y el servidor de bases de datos como MySQL.

Razón principal -> mucha ayuda disponible en internet para estos servidores. Fácil y rápido de configurar y usar. Además, también puede considerarlos para el escenario de producción. Sobre todo, son gratuitos y con mucho apoyo de la comunidad.