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.