informatica:software:node.js
¡Esta es una revisión vieja del documento!
Tabla de Contenidos
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 realizan 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.1624747180.txt.gz · Última modificación: por tempwin
