Herramientas de usuario

Herramientas del sitio


informatica:software:node.js

¡Esta es una revisión vieja del documento!


Node.js

Entorno de ejecución de JavaScript. Utiliza el motor de código abierto V8 de Google que traduce el código JavaScript a lenguaje máquina.

A diferencia de JavaScript que se ejecuta en el navegador, Node.js permite ejecutarlo del lado del servidor.

Características

  • Lenguaje de backend (lado del servidor)
  • Acceso al sistema de ficheros del equipo
  • Información del sistema operativo
  • Información de procesos del equipo

Posibilidades de Node.js:

  • Uso de sockets para una comunicación real cliente-servidor.
  • Manejo de archivos.
  • Cargas simultáneas.
  • Servidores locales y remotos con información en tiempo real.
  • Conexiones a base de datos.
  • Creación de servicios REST en segundos.

Por qué es tan popular:

  • Entradas y salidas que no realiza bloqueos del servidor.
  • Sumamente rápido y fácil de configurar
  • Más de 470 mil paquetes disponibles (ecosistema con más biblotecas en el mundo)

Instalación

Arch Linux

pacman -S nodejs

npm: gestor de paquetes

npm es el gestor oficial de paquetes de Node.js.

Instalación

En Arch Linux mediante el paquete npm.

informatica/software/node.js.1624747159.txt.gz · Última modificación: por tempwin