Está en la página 1de 1

Nodejs

Javascript surge en el año 1995 de la mano de Brendan Eich de Netscape. Como ya saben, es un
lenguaje orientado a objetos basado en prototipos y dinámico. Se utiliza del lado cliente en los
navegadores para darle comportamiento a los diferentes elementos que están en la web así como
también realizar animaciones y demás.

Su popularidad fue creciendo tanto que desde el 2012 todos los navegadores modernos lo soportan.

Si bien nació para vivir en los navegadores, poco tiempo después de su creación se realizó una
versión que corría en el lado servidor o también llamada versiones de escritorio. Pero recién
alrededor del 2005 se popularizan las implementaciones de Javascript para el lado servidor. Nodejs
es una de esas implementaciones más populares y con más adeptos en la actualidad.

El motor de Javascript se llama V8 y es el que utiliza Chrome y Nodejs. Nodejs usa un modelo de
operaciones E/S sin bloqueo y orientado a eventos, que lo hace liviano y eficiente.

¿Por qué nos interesa Nodejs en este curso?

Porque muchas de las herramientas que utilicemos lo requieren y además, al ser capaz de
interpretar Javascript, vamos a escribir nuestros propios programas para que Node los ejecute. Por
otra parte, muchos de los paquetes y librerías de su ecosistema nos serán útiles para crear nuestro
proyecto en un ambiente productivo. Para gestionar estar librerías se trabaja con NPM. Cuando
instalamos Nodejs, NPM se instala automáticamente. Veremos que a través de un archivo
package.json vamos a configurar las dependencias de nuestro proyecto para que luego, cuando
alguien quiera instalarlo y modificarlo o cuando cambiemos de ambiente, NPM se encargue de
instalar todas las dependencias en el automáticamente.

En un curso posterior profundizaremos los detalles de Nodejs. Por ahora, lo que necesitamos saber
es cómo instalarlo y cómo utilizar NPM, su gestor de paquetes.

También podría gustarte