Kaj je Node.js?

Predstavitev

  • Node.js je leta 2009 razvil Ryan Dahl
  • Node.js je odprtokodno okolje za izvajanje aplikacij v Javascriptu in deluje na različnih platfomah (OS X, Microsoft Windows in Linux)

Prednosti Node.js

  • Asinhrono izvajanje – klici funkcij v Node.js so vedno asinhroni tako da nikoli ni potrebno čakati da se vsak zahtevek najprej zaključi in potem drug nadaljuje
  • Zelo hiter – sestavljen na osnovi JavaScript V8 za Google Chrome, kar pomeni je sam Node.js zelo hiter pri izvajanju kode
  • Brez bufferja – Node.js aplikacije nikoli ne zbirajo podatkov ampak aplikacije izpisujejo podatke po koščkih
  • Licenca – Node.js je liceniran pod MIT licenco

Kdo uporablja Node.js?

Med večjimi imeni ki uporabljajo Node.js so eBay™, General Electric™, GoDaddy™, Microsoft™, PayPal™, Uber™, Wikipins™, Yahoo!™ in Yammer™.

Kje uporabiti Node.js?

Seznam scenarijev kjer se Node.js izkaže za zelo dobro orodje.

  •  I/O intenzivnih aplikacijah
  • Data streaming aplikacijah
  • Aplikacijah ki uporabljajo JSON API

Kje ne uporabiti Node.js?

Node.js ni priporočljiv pri uporabi CPU intenzivnih aplikacijah.

Več o Node.js si lahko preberete na uradni strani.

Oznake: