Desendolcador(es) | OpenJS Foundation y Ryan Dahl |
---|---|
Versión inicial | 27 mayu 2009 |
Última versión | 23.5.0 (versión estable, 19 avientu 2024) |
Escritu en | Llinguaxe de programación C, C++ y JavaScript |
Sistema operativu | Linux, Microsoft Windows, BSD, MacOS, sistema operativu asemeyáu a Unix, Advanced Interactive Executive (es) , Android y iOS |
Tipu | marco de aplicaciones (es) , software llibre, sistema en tiempo de ejecución (es) , software de códigu abiertu y JavaScript Runtime (en) |
Llicencia | Licencia MIT (es) |
Más información | |
nodejs | |
Youtube | UCQPYJluYC_sn_Qz_XE-YbTQ |
Sitiu web | Web oficial |
Códigu fonte | Códigu fonte |
Etiqueta de Stack Exchange | Stack Exchange |
GitHub | nodejs |
Node.js ye una redolada en tiempu d'execución multiplataforma, de códigu abiertu, pa la capa del servidor (pero nun llindándose a ello) basáu nel llinguaxe de programación ECMAScript, asíncrono, con I/O de datos nuna arquiteutura empobinada a eventos y basáu nel motor V8 de Google. Foi creáu col enfoque de ser útil na creación de programes de rede altamente escalables, como por casu, servidores web.[2] Foi creáu por Ryan Dahl en 2009 y la so evolución ta apadrinada pola empresa Joyent, qu'amás tien contratáu a Dahl en plantía.[3] [4]
Node.js ye similar nel so propósitu a Twisted o Tornáu de Python, Perl Object Environment de Perl, libevent o libev de C, EventMachine de Ruby, vibe.d de D y Java EE de Java esisti Apache MINA, Netty, Akka, Vert.x, Grizzly o Xsocket. Al contrariu que la mayoría del códigu JavaScript, nun s'executa nun navegador, sinón nel servidor. Node.js implementa delles especificaciones de CommonJS.[5] Node.js inclúi una redolada REPL pa depuración interactiva.