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.
- ¿Cuáles son las diferentes pruebas que se siguen en Garantía de calidad?
- Cómo tener éxito como ingeniero de software
- ¿Cuáles son algunos de los mejores softwares / sitios sin los que no puedes trabajar?
- ¿Qué compañías en Silicon Valley tienen la reputación de tener los "peores" ingenieros?
- Ya no quiero escribir aplicaciones web CRUD. ¿Qué tipo de configuración de desarrollo de software debo investigar?
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í.