Node.js

Node.js
Logo
VývojářOpenJS Foundation a Ryan Dahl
Aktuální verze22.0.0 (24. dubna 2024)
Operační systémLinux
Microsoft Windows
BSD
macOS
UN*X
AIX
Android
iOS
Vyvíjeno vC, C++ a JavaScript
Typ softwaruaplikační framework, svobodný software, běhové prostředí a otevřený software
Licencelicence MIT
Webnodejs.org
Některá data mohou pocházet z datové položky.

Node.js je softwarový systém navržený pro psaní vysoce škálovatelných internetových aplikací, především webových serverů. Programy pro Node.js jsou psané v jazyce JavaScript, hojně využívající model událostí a asynchronní I/O operace pro minimalizaci režie procesoru a maximalizaci výkonu.

Node.js se skládá z V8 JavaScript engine od společnosti Google a několika standardních knihoven.

Node.js vytvořil v roce 2009 Ryan Dahl, jeho následný rozvoj byl sponzorován firmou Joyent, jeho zaměstnavatelem.[1][2]

Mezi podobné projekty napsané v jiných programovacích jazycích bychom mohli zařadit Twisted pro jazyk Python, Perl Object Environment pro Perl, libevent pro C a EventMachine pro Ruby. Na rozdíl od většiny JavaScriptových programů, není spouštěn v internetovém prohlížeči, ale na straně serveru. Node.js implementuje některé části ze specifikace CommonJS[3] a je možné ho používat i interaktivně pomocí přiloženého REPL interpretru.

Node.js byl oceněn webem InfoWorld (zabývajícím se internetovými technologiemi) jako Nejlepší technologie roku 2012[4]

  1. Why Everyone Is Talking About Node, By Jolie O'Dell, March 10, 2011, Mashable
  2. Alex Handy. Node.js pushes JavaScript to the server-side [online]. SDTimes, 2011-06-24 [cit. 2011-09-04]. Dostupné online. 
  3. Implementations/node.js – CommonJS Spec Wiki
  4. Node.js Selected by InfoWorld for 2012 Technology of the Year Award [online]. MarketWatch, January 11, 2012 [cit. 2012-01-26]. Dostupné v archivu pořízeném dne 2012-02-02. 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne