Kezdőlap » Mi az a NodeJS?

Mi az a NodeJS?

Azt hiszem, hogy a legalapvetőbb kérdés a következő: mi az a NodeJS? A neten számtalan magyarázat olvasható angolul, magyarul. Nem is idézem ezeket és nem is mondom / írom, hogy melyik oldalon milyen magyarázatra bukkantam.

Itt van szerintem a legérthetőbb, legkönnyebben megjegyezhető és egyben legrövidebb értelmes magyarázat: A NodeJS az egy olyan környezet, ami JavaScriptet futtat a böngészőn kívül.

Böngészőőőn kívül?

Hoppá! De, hogy-hogy a böngészőn kívül?

Ha az ember meghallja, hogy JavaScript, akkor először mindig a böngésző jut eszébe, hiszen a JavaScript a DOM manipulációról hírös, csakúgy, mint Szeged a paprikáról. De ugye a DOM az böngésző, ami kliens oldal, kvázi eszembe nem jutott volna szerveroldalra gondolni.

Márpedig a JavaScript a NodeJS-el a szerveroldalon is megvetette a lábát :). Juhúúú!

Születési hely, idő

Csak a teljesség és a maximalisták kedvéért: a NodeJS-t 2009-ben hozták létre és Ryan Dahl az apukája és a Google Chrome-jának V8-as JavaScript motorjára épül. Oké, ennyi elég volt.

A lényeg, hogy a Node.js köztünk van, használjuk és szeretjük! Hivatalos oldala a nodejs.org.

Miért NodeJS?

  • Platformfüggetlen. Mindegy, hogy Windowson, Linuxon vagy Macen tolod, a NodeJS mindegyik oprendszer alatt működik.
  • Ingyenes. Ezen nincs mit ragozni. Ingyen le tudod tölteni és használni.
  • Napjaink egyik leghatékonyabban használható szerveroldali programnyelveinek egyike.
  • Néhány nagy név, aki már használja: Netflix, PayPal, Yahoo!, Microsoft, Linkedin, …
  • Brutálisan jó dokumentációval rendelkezik.
  • Nagyon gyors kódvégrehajtás jellemzi, mert ahogy említettem, a Google Chrome V8 JavaScript motorjára épül.