Node.js

Node.js es una tecnología que permite a los programadores ejecutar código JavaScript fuera de un navegador web. 

Imagina que JavaScript es un idioma que solo se habla dentro de un “salón de clases” (el navegador web). Node.js es como llevar ese idioma al “mundo real” (servidores y computadoras de escritorio). 

En pocas palabras:

  • Es un entorno de ejecución: No es un lenguaje de programación nuevo, sino un motor que entiende JavaScript.
  • Permite crear servidores: Es muy popular para construir la parte de “trastienda” de aplicaciones web (el backend), gestionando bases de datos y la lógica del servidor.
  • Es rápido y eficiente: Utiliza un sistema llamado “E/S sin bloqueo” que le permite manejar muchas tareas a la vez sin esperar a que termine cada una, ideal para aplicaciones en tiempo real como chats o juegos en línea. 

Gracias a Node.js, un desarrollador puede usar el mismo lenguaje (JavaScript) tanto para lo que ve el usuario en pantalla (frontend) como para lo que sucede detrás en el servidor (backend). 

https://nodejs.org/es

Run JavaScript Everywhere

Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

Learning materials https://nodejs.org/es/learn/getting-started/introduction-to-nodejs

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *