miércoles, 18 de mayo de 2022

NodeJs



Node.js es un entorno en tiempo de ejecución multiplataforma, de código abierto, para la capa del servidor (pero no limitándose a ello) basado en el lenguaje de programación JavaScript, asíncrono, con E/S de datos en una arquitectura orientada a eventos y basado en el motor V8 de Google. Fue creado con el enfoque de ser útil en la creación de programas de red altamente escalables, como por ejemplo, servidores web. Fue creado por Ryan Dahl en 2009 y su evolución está apadrinada por la empresa Joyent, que además tiene contratado a Dahl en plantilla.

Podemos expandir nuestro código añadiendo módulos de forma fácil gracias al Node Package Manager (NPM).

Un alto rendimiento en proyectos donde necesitemos ejecución en tiempo real.

Node. js utiliza un modelo de un solo subproceso con bucle de eventos. Gracias al mecanismo de eventos, el servidor responde sin bloqueos, como hemos dicho. Esto hace que el servidor sea altamente escalable comparando con los servidores tradicionales como el Servidor HTTP de Apache

La idea principal de Node. js es usar el modelo de entrada y salida sin bloqueo y controlado por eventos para seguir siendo liviano y eficiente frente a las aplicaciones en tiempo real de uso de datos que se ejecutan en los dispositivos.


 

No hay comentarios.:

Publicar un comentario

C#

"C#" (pronunciado ci sharp en inglés) es un lenguaje de programación multiparadigma desarrollado y estandarizado por la empresa Mi...