¿Qué es Node.js y para qué se usa?

Node.js · Tecnología web

La respuesta corta

Es un programa que permite usar JavaScript, el lenguaje de las páginas web, también en servidores y en el computador. Así el mismo lenguaje sirve para la página y para lo que corre por detrás.

La páginaPor detrásJavaScriptUn solo idioma, en la página y por detrás
Node.js es un idioma compartido: permite usar JavaScript también por detrás, no solo en la página.
Explicado con calma

¿Qué es Node.js y para qué se usa en un proyecto web?

JavaScript nació para correr dentro del navegador. Node.js es un entorno de ejecución de código abierto que lo lleva al computador y al servidor, de modo que el mismo lenguaje sirve tanto para la página como para la lógica que corre detrás.

Sobre Node.js funcionan muchas herramientas del desarrollo web moderno, entre ellas Next.js y los programas que compilan un proyecto antes de publicarlo.

Por qué le importa a tu negocio

Usar un solo lenguaje en todo el proyecto reduce piezas sueltas y facilita que un mismo equipo mantenga el frente y el servidor. Para el dueño del negocio se traduce en depender menos de especialistas distintos para cada parte.

Ejemplos

Lo mismo, en pequeño y en grande

En pequeño

Un catálogo con muchas fichas

Una tienda tiene una docena de fichas de producto casi iguales. En vez de escribirlas una por una, un pequeño programa hecho en Node arma todas a partir de una plantilla. Si cambia la plantilla, cambian todas con un solo comando.

En grande

Una empresa con equipo de programadores

Una empresa usa JavaScript para su sitio y también para la lógica que corre detrás. Con un solo lenguaje, el mismo equipo puede mantener las dos partes y hay menos piezas sueltas de las que depender.

Dónde lo vas a ver

Cómo lo usamos en Damorus

En , las trece fichas de producto, las páginas de zona, el mapa del sitio y el juego de íconos los producen generadores escritos en Node que corren antes de publicar, y un cambio en la plantilla llega a todas las páginas con un solo comando. El programa de también lleva Node.js por dentro, porque así funciona Electron, y este sitio corre sobre Next.js, que a su vez se apoya en Node.js.

Pregunta rápida

Pon a prueba lo que leíste

Elige A, B o C. Si fallas, lees el porqué y pruebas otra vez.

JavaScript nació para correr dentro del navegador. ¿Qué logra Node.js?

A jugar

Aprende jugando

Reto especial

La cocina sin pausa

Siguiente en la ruta · paso 6 de 14¿Qué es Vercel y para qué sirve?
El juego de este término

La cocina sin pausa

Otros temas que te pueden interesar

¿Conoces a alguien a quien le sirva esto?