¿Qué posibilidades hay de que node.js sobreviva en el futuro?

Node.js es el futuro, ahora JavaScript es suficiente para el desarrollo web completo.

V8 en el núcleo y la interfaz El lenguaje es JavaScript lo hace especial, recientemente reemplazó a Java como lenguaje del lado del servidor en varias compañías, la naturaleza del nodo js basada en eventos es algo que le proporciona escalabilidad y flexibilidad listas para usar.

Como JavaScript se basa en EcmaScript 6, lo que facilita el aprendizaje para principiantes, y una gran comunidad y variedad de desarrolladores están trabajando en ello, lo que la convierte en la plataforma más popular.

NodeJS es de un solo subproceso y asíncrono. Cada operación de E / S no bloquea otras operaciones. Significa que puede leer archivos, enviar correos, consultar la base de datos, etc. al mismo tiempo.

Cada solicitud al servidor web NO crea un proceso NodeJS separado. En cambio, un proceso NodeJS se está ejecutando en todo momento y escucha las conexiones. El código JavaScript se ejecuta en el hilo principal de este proceso y todas las operaciones de E / S se ejecutan en hilos separados, lo que significa que casi no hay retrasos.

La máquina virtual en NodeJS (V8) que ejecuta JavaScript tiene una compilación JIT. Cuando la máquina virtual toma el código fuente, puede compilarlo en código de máquina en tiempo de ejecución. Significa que las funciones “activas”, que se llaman con mucha frecuencia, se pueden compilar en código máquina, mejorando significativamente la velocidad de ejecución.

Sí, el nodo js es la próxima gran cosa y vale la pena aprender un poco.