¿Es Node.js lo suficientemente maduro para hacer aplicaciones web enteras en él? Quiero decir completamente en Node.js. Leí en alguna parte que por alguna razón debería haber (por ejemplo) nginx detrás de Node.js. ¿Es verdad? ¿No puede Node.js estar solo? ¿Hay sitios web en línea creados en Node.js?en línea Servidor Node.js
Respuesta
en mi opinión esto ya no es cierto. puede hacer dos cosas:
uso de secuencias de comandos como "siempre" para supervisar la instancia de nodo.
uso esto: http://nodejs.org/docs/v0.4.12/api/process.html#event_uncaughtException_ a capturar todas las excepciones que no son atrapados antes
En el expreso link, que muestra una gran cantidad de buenas aplicaciones escritas por Node.js.
En mi opinión, es lo suficientemente maduro como para que node.js pueda ser un servidor de aplicaciones web independiente. Hay muchos módulos lib compatibles con cosas diferentes en Nodejs.
Es lo suficientemente maduro. Ahora hay docenas de compañías que lo están utilizando en producción para las principales características, y algunas incluso están construyendo sus montones enteros con él.
Si desea un marco web bien redondeado, consulte Express.
Existen cientos de módulos que cubren casi todos los tipos de características que necesita, y en su mayoría son fácilmente accesibles a través de npm (administrador de paquetes de nodos).
Durante el verano, construí una aplicación de Facebook de alto tráfico para un cliente que usa Node. Maneja todo muy bien.
nodo v0.6 introducido cluster, lo que permite que múltiples procesos bifurquen y escuchen un solo zócalo. Esto permite que el nodo aproveche múltiples núcleos/CPU. Esta fue una de las razones principales para usar algo como nginx, ya que antes del clúster, un proceso de nodo único acaparaba toda una ip/puerto.
- 1. Nueva línea en Node.js
- 2. Node.js Instalación en servidor dedicado
- 3. Iniciando un servidor node.js
- 4. Cómo reiniciar un servidor node.js
- 5. monitoreo de un servidor node.js
- 6. Eventos enviados por el servidor en Node.JS
- 7. Flujos orientados a la línea en Node.js
- 8. Salir de un servidor Node.js en ejecución en linux
- 9. ¿Cómo leer desde un child_process línea por línea en Node.js?
- 10. Despliegue de un servidor Node.js de producción
- 11. Node.JS: ¿Cómo crear un servidor HTTP Chat?
- 12. Cliente Node.js para un servidor socket.io
- 13. Servidor Node.js que acepta solicitudes POST
- 14. Ejecute un servidor node.js desde Geany
- 15. un servidor mustache.js laterales ejemplo usando Node.js
- 16. Alojamiento virtual con el servidor node.js independiente
- 17. ¿Puedo subir un archivo al servidor por socket.io en node.js?
- 18. ¿Cómo limitaría la velocidad de carga del servidor en node.js?
- 19. ¿Dónde implementar aplicaciones node.js en un servidor Linux?
- 20. Validación de datos del lado del servidor en Express + node.js
- 21. Node.js con Handlebars.js en el servidor y el cliente
- 22. ¿Qué necesito para ejecutar un script node.js en mi servidor?
- 23. ¿Incrustar un servidor web liviano en una aplicación .net (node.js)?
- 24. Redis pub/sub para el servidor de chat en Node.js
- 25. En Node.js, ¿cómo hago que una llamada de servidor sea una función en otro servidor?
- 26. ¿Es posible configurar un cliente socket.io en ejecución (lado del servidor) en un servidor node.js?
- 27. Una línea de servidor FTP
- 28. ¿Cómo agregar un nuevo carácter de línea en node.js?
- 29. Servidor DNS simple en Node.JS? (Servidor DNS principal/autorizado) (¿quizás ndns?)
- 30. Crear WebSockets entre un servidor TCP y servidor HTTP en Node.js
¡Todas las respuestas son geniales! ¡Gracias a todos! Establecí esta respuesta como correcta, porque @Tereska tiene la menor cantidad de reputación. :) +1 para todos sin embargo. – freakish
¡qué agradable respuesta! – chhantyal