Node.js

Node.js
Logo Node.js
Información general
Tipo de programa Dirigida por eventos
Autor Ryan Lienhart Dahl
Desarrollador Node.js Developers
Joyent
Lanzamiento inicial 27 de mayo de 2009[1]
Licencia Licencia MIT
Estado actual Activo
Información técnica
Programado en JavaScript, C++, Python
Versiones
Última versión estable 22.0.0 (info) ( 24 de abril de 2024 (3 meses y 15 días)[2]​)
Última versión en pruebas 20.7.0 ( 18 de septiembre de 2023 (10 meses y 21 días)[3]​)
Historial de versiones lista versiones
Enlaces

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.[4]​ 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.[5][6]

Node.js es similar en su propósito a Twisted o Tornado de Python, Perl Object Environment de Perl, libevent o libev de C, EventMachine de Ruby, vibe.d de D y Java EE de Java existe Apache MINA, Netty, Akka, Vert.x, Grizzly o Xsocket. Al contrario que la mayoría del código JavaScript, no se ejecuta en un navegador, sino en el servidor. Node.js implementa algunas especificaciones de CommonJS.[7]​ Node.js incluye un entorno REPL para depuración interactiva.

  1. Joyent. «node». Github. Consultado el 16 de junio de 2015. 
  2. «Release 2024-04-24, Version 22.0.0 (Current)». Consultado el 2 de mayo de 2024 – via GitHub. 
  3. «Node.js 20 ChangeLog». Consultado el 22 de septiembre de 2023 – via GitHub. 
  4. Finley, Klint (25 de enero de 2011). «Wait, What's Node.js Good for Again?». ReadWriteWeb (en inglés). Archivado desde el original el 21 de junio de 2013. Consultado el 16 de junio de 2015. 
  5. http://mashable.com/2011/03/10/node-js/
  6. Alex Handy (24 de junio de 2011). «Node.js pushes JavaScript to the server-side». SDTimes. Consultado el 24 de junio de 2011. 
  7. https://web.archive.org/web/20110724011601/http://wiki.commonjs.orgview_html.php?sq=Google&lang=es&q=Implementations/node.js

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy