Node.js: La potencia de JavaScript en el servidor

Node.js

Node.js es un entorno Javascript del lado del servidor dirigido a eventos. Node.js usa el motor de JavaScript V8 de Google, que es uno de los intérpretes más rápidos que existen.

Al contrario que Apache o IIS, que crean un hilo por cada conexión cliente-servidor, Node.js, solo mantiene abierto un hilo para todas las conexiones.

Otra característica de Node.js es que NO es un lenguaje secuencial sino que permite ejecutar varias tareas al mismo tiempo. Controlaremos la ejecución de dichas tareas mediante las funciones de Callback (funciones de vuelta) con las que podremos especificar las tareas a realizar según el resultado de la tarea principal.

Como ejemplo claro de uso de esta fantástica tecnología tienes Facebook, por ejemplo, cuando se actualizan comentarios o valoraciones sin tener que recargar la página o cuando aparece la ventana azul indicándote que alguien ha comentado algo que te interesa.

Lo dicho, una tecnología francamente interesante que hay que tener muy en cuenta.

Puedes ver más información en la página oficial: http://nodejs.org/

Deja una respuesta