Saltar a contenido

Introduccion: ¿Qué es NodeJs y para que nos sirve?

NodeJS

¿Que es nodeJs?

NodeJs es una herramienta que nos brinda la posibilidad de correr JavaScript de forma asíncrona en el lado del servidor, lo que nos permite utilizar JS en cualquier tipo de proyecto gracias a esta herramienta.

Warning

NodeJS no es un lenguaje de programación, es una herramienta que nos permitirá llevar JavaScript a otro nivel!

NodeJs corre con el motor de JavaScript V.8, el núcleo de google chrome, esto ayuda a node a tener un muy alto rendimiento.

Una aplicacion de Node utilizará un solo proceso, sin utilizar un nuevo hilo para cada petición. Como ya se mencionó antes, node correrá mayormente de forma asíncrona, ya que todas sus librerias estan escritas con el paradigma enfocado en no bloquear nunca la aplicacion. De esta forma la aplicacion se bloqueará unicamente con las excepciones.

Un poquito de historia

Node es una tecnologia muy joven, al diferencia de JavaScript que surgio hace 25 años o la Web que surgió hace ya 32 años...

Node surgió hace 12 años, en 2009, de la mano de Ryan Dahl. En enero de 2010 un gestor de paquetes para nodejs apareció, este seria npm.

NodeJS en un principio solo era soportado por sistemas LINUX y MAC OS X pero en 2011 Microsoft y Joyent se encargaron de traer node a Windows.


Última actualización: November 3, 2021