Node : Entorno de ejecución para JavaScript.

¿Qué es node?

Node es un entorno de ejecución de un solo hilo, multiplataforma y de código abierto, se utiliza para crear aplicaciones de red y del lado del servidor rápidas y escalables.

Node se ejecuta en el motor de ejecución de javascript y se define como un entorno controlado por eventos, esto le da la particularidad de que poder gestionar múltiples conexiones al mismo tiempo sin que se den bloqueos de procesos.

¿Cómo funciona node?

Node.js utiliza un modelo de entrada (solicitudes con entrada y salida) sin bloqueo, ligero y eficiente, su aplicación abarca desde la lectura/escritura de ficheros hasta la gestión de solicitudes HTTP.

Node tiene un modo peculiar de trabajar, podemos resumirlo diciendo que el servidor consta de un subproceso que procesa eventos uno tras otro.

Cuando hay una nueva solicitud se genera un tipo de evento. El servidor comienza a procesarlo y cuando hay una operación de bloqueo de entrada y salida, no espera hasta que se complete, en vez de eso crea una función de devolución de llamada.

NPM

Npm (node package manager) es un manager para la gestión que viene incluido en cada desarrollo con node.

Node tiene dos aplicaciones dentro de un proyecto node:

  • Como un repositorio para la publicación de proyectos node.js de código abierto, podemos decir que es una plataforma en línea donde cualquiera puede publicar código escrito en JavaScript.
  • Como una herramienta de línea de comandos que permite interactuar con plataformas en línea, servidores o navegadores. Permite instalar y desinstalar paquetes, gestión de versiones y/o dependencias…

— Continuar.

¿Te ha resultado útil?

Promedio de puntuación 0 / 5. Recuento de votos: 0

Deja una respuesta