Skip to content

Node.js

Pablo Gutierrez edited this page Nov 11, 2023 · 1 revision

Node.js es un entorno de ejecución de JavaScript del lado del servidor que utiliza el motor V8 de Google Chrome. Permite ejecutar código JavaScript en el servidor, lo que anteriormente solo se podía hacer en el navegador. Node.js es conocido por ser eficiente y escalable, lo que lo hace especialmente útil para aplicaciones en tiempo real.

Algunas características clave de Node.js incluyen:

JavaScript en el servidor: Permite a los desarrolladores utilizar JavaScript tanto en el lado del cliente como en el servidor, lo que facilita la sincronización de código y la reutilización de habilidades.

Asincronía: Node.js está diseñado para ser no bloqueante y asincrónico, lo que significa que puede manejar muchas conexiones simultáneas sin esperar a que una tarea se complete antes de pasar a la siguiente. Esto es esencial para aplicaciones en tiempo real.

Manejo de eventos: Node.js utiliza un modelo de eventos para gestionar las operaciones de entrada/salida, lo que contribuye a su eficiencia y escalabilidad.

NPM (Node Package Manager): Es el sistema de gestión de paquetes de Node.js que facilita la instalación y gestión de bibliotecas y herramientas de terceros.

Ecosistema robusto: Node.js tiene un amplio ecosistema de módulos y bibliotecas que facilitan el desarrollo de aplicaciones, desde servidores web hasta herramientas de línea de comandos.

Rendimiento: Gracias al motor V8 de Google Chrome, Node.js tiene un rendimiento rápido y eficiente, lo que lo hace adecuado para aplicaciones que requieren un procesamiento intensivo en términos de entrada/salida.

Clone this wiki locally