Es un tiempo de ejecución de JavaScript, basado en el motor V8 de Chrome

Node.js (64-bit)

Node.js (64-bit)

  -  30.55 MB  -  Código Abierto
  • Última Versión

    Node.js 24.3.0 (64-bit) ÚLTIMO

  • Revisado por

    Daniel Leblanc

  • Sistema Operativo

    Windows 7 64 / Windows 8 64 / Windows 10 64 / Windows 11

  • Ránking Usuario

    Haga clic para votar
  • Autor / Producto

    Node.js Foundation / Enlace Externo

  • Nombre de Fichero

    node-v24.3.0-x64.msi

  • MD5 Checksum

    f034a47131fc14141ceb8ed252c1a732

Como un entorno de ejecución JavaScript asíncrono basado en eventos, Node está diseñado para construir aplicaciones de red escalables. En el siguiente ejemplo de "hola mundo", muchas conexiones pueden ser manejadas concurrentemente. Con cada conexión, el callback se dispara, pero si no hay trabajo que hacer, Node 64 bit dormirá.

Esto contrasta con el modelo de concurrencia más común hoy en día, donde se emplean hilos del sistema operativo. La red basada en hilos es relativamente ineficiente y muy difícil de usar. Además, los usuarios de Nodejs están libres de preocupaciones de interbloqueo del proceso, ya que no hay bloqueos.

Casi ninguna función en la aplicación realiza directamente E/S, por lo que el proceso nunca se bloquea. Debido a que nada se bloquea, los sistemas escalables son muy razonables de desarrollar en Node.

Node.js es similar en diseño y está influenciado por sistemas como Event Machine de Ruby o Twisted de Python. Lleva el modelo de eventos un poco más lejos. Presenta un bucle de eventos como una construcción de tiempo de ejecución en lugar de una biblioteca.

En otros sistemas, siempre hay una llamada de bloqueo para iniciar el bucle de eventos. Típicamente, el comportamiento se define a través de callbacks al principio de un script y al final se inicia un servidor a través de una llamada de bloqueo como EventMachine::run(). En Node js, no existe tal llamada para iniciar el bucle de eventos. Simplemente entra en el bucle de eventos después de ejecutar el script de entrada.

La herramienta sale del bucle de eventos cuando no hay más callbacks que realizar. Este comportamiento es como el JavaScript del navegador — el bucle de eventos está oculto para el usuario.

HTTP es un ciudadano de primera clase en Nodejs, diseñado pensando en el streaming y la baja latencia. Esto hace que Node js sea muy adecuado para la base de una biblioteca o framework web.

El hecho de que Nodejs 64bit esté diseñado sin hilos, no significa que no puedas aprovechar múltiples núcleos en tu entorno. Los procesos hijo pueden ser generados usando la API child_process.fork(), y están diseñados para ser fáciles de comunicar. Construido sobre esa misma interfaz está el módulo cluster, que te permite compartir sockets entre procesos para habilitar el balanceo de carga sobre tus núcleos.

Cómo Usar
  • Descarga el instalador de Node.js desde el sitio web oficial o FileHorse.com
  • Ejecuta el instalador y sigue las instrucciones de configuración
  • Verifica la instalación usando la línea de comandos
  • Instala las dependencias usando npm o yarn
  • Crea y ejecuta archivos JavaScript con Node.js
  • Usa Express.js para construir aplicaciones web
  • Gestiona paquetes con npm o yarn
  • Depura aplicaciones Node.js con herramientas integradas
  • Conéctate a bases de datos como MongoDB o MySQL
  • Despliega aplicaciones usando servicios en la nube
Requisitos del Sistema
  • Windows 11 o Windows 10 (64-bit recomendado)
  • Mínimo 4GB de RAM (8GB recomendado)
  • Procesador de 1GHz o superior
  • Al menos 200MB de espacio libre en disco
  • Conexión a Internet para la instalación de paquetes
VENTAJAS
  • Rendimiento rápido con el motor V8
  • Amplio soporte de la comunidad de código abierto
  • Compatibilidad multiplataforma
  • Arquitectura asíncrona y basada en eventos
  • Escalable para microservicios y APIs
CONTRAS
  • Un solo hilo puede limitar el rendimiento
  • Complejidad de "callback hell" en código antiguo
  • Actualizaciones frecuentes pueden causar problemas de compatibilidad
  • No es ideal para tareas intensivas de CPU
  • Características de seguridad integradas limitadas
También Disponible: Node.js (32-bit) y Node.js para Mac

Traducido por el Equipo de Localización de Filehorse


¿Por qué se publica esta aplicación en Filehorse? (Más información)
  • Node.js 24.3.0 (64-bit) Capturas de Pantalla

    Las imágenes a continuación han sido redimensionadas. Haga clic en ellos para ver las capturas de pantalla en tamaño completo.

    Node.js 24.3.0 (64-bit) Captura de Pantalla 1
  • Node.js 24.3.0 (64-bit) Captura de Pantalla 2
  • Node.js 24.3.0 (64-bit) Captura de Pantalla 3
  • Node.js 24.3.0 (64-bit) Captura de Pantalla 4