Node.js

Node.js es un entorno de ejecución de JavaScript de código abierto. Ejecuta código JavaScript fuera de un navegador web, lo que permite a los desarrolladores web usar JavaScript en el back-end de sus aplicaciones web. Node.js también es multiplataforma y funciona en Windows, Unix, Linux y macOS.

Antes de la introducción de Node.js, JavaScript solo podía ejecutarse dentro de un navegador web. Los sitios web podían usar JavaScript para agregar interactividad del lado del cliente en páginas web y aplicaciones web, pero el servidor web mismo necesitaba usar otro lenguaje, como PHP, para realizar su parte del trabajo. Node.js permite ejecutar código JavaScript en el servidor, lo que significa que los desarrolladores web pueden usar un solo lenguaje tanto para la parte frontal como para la parte posterior de sus aplicaciones web.

Los navegadores web usan sus propios motores de JavaScript, mientras que los servidores web usan Node.js
Los navegadores web usan sus propios motores de JavaScript, mientras que los servidores web usan Node.js

Node.js es popular entre los desarrolladores web por varias razones. En primer lugar, es eficiente para las aplicaciones que requieren muchas conexiones simultáneas y puede gestionar muchas solicitudes a la vez. También cuenta con un gran ecosistema de paquetes y bibliotecas de código abierto disponibles mediante Node Package Manager, lo que permite a los desarrolladores agregar fácilmente nuevas funciones al integrar módulos existentes en sus aplicaciones. Por último, la posibilidad de usar un solo lenguaje de programación en lugar de dos reduce la complejidad de un proyecto y facilita el aprendizaje.

NOTE: Node.js usa el motor de ejecución de JavaScript V8 de Google, el mismo motor que utiliza el navegador web Chrome.

Actualizado June 20, 2023 por Brian P.

quizPon a prueba tu conocimiento

Which of the following is an online advertising model based on user actions?

A
CPA
0%
B
MPA
0%
C
PPA
0%
D
RPA
0%
Correct! Incorrect!     View the CPA definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Node.js en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.