Domov Zvok Kaj je node.js? - definicija iz tehopedije

Kaj je node.js? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni Node.js?

Node.js je platforma na strani strežnika, ovita okoli jezika JavaScript za gradnjo prilagodljivih aplikacij, ki temeljijo na dogodkih. To je zmedeno za celo izkušene programerje, saj je bilo tradicionalno okolje JavaScript od nekdaj na strani stranke - v uporabnikovem brskalniku ali v aplikaciji, ki se pogovarja s strežnikom. JavaScript ni bil upoštevan, ko gre za strežnik, ki se odziva na zahteve odjemalca, vendar ravno to ponuja Node.js.


Node.js ni napisan v jeziku JavaScript (napisan je v jeziku C ++), vendar uporablja jezik JavaScript kot interpretacijski jezik za obdelavo zahteve / odgovora na strani strežnika. Z drugimi besedami, Node.js izvaja samostojne programe JavaScript. Prednost je, da programerji lahko uporabijo svoje trenutno, čeprav na strani odjemalca, znanje programiranja in začnejo kodiranje z Node.js veliko lažje.

Techopedia razlaga Node.js

Node.js ima več atributov, zaradi katerih je še posebej privlačen za omrežno ali internetno programiranje. Prva je povezana z vsemi stroški in embalažo, ki jih obstoječe tehnologije uporabljajo za pogovor po internetu in nazaj.


Predstavljajte si, da FedEx pošilja majhen paket in si zabeležite vse "zabojnike", s katerimi vaš paket potuje na cilj. Tam bi bil tovornjak, ki prevaža vse pakete v lokalni center za predelavo. V tem središču bi bilo veliko zabojnikov, ki bi jih pretovorili do kontejnerjev za prevoz letal, ki se uporabljajo za prevoz do cilja. In ko paket prispe, se zgodi obratno, pri drugih paketih gre v nasprotno smer.


Vse to pakiranje in pakiranje je zahteven in drag proces in ravno to počnejo trenutne programske tehnologije, kot sta JSON in REST, za prenos podatkov po internetu. Node.js občutno zmanjša to ponovno pakiranje in zagotavlja lahka sredstva za uresničitev iste naloge.


Drugi atribut Node.js, ki je privlačen, ima povezavo z modelom dogodkov spletnega programiranja. Večina obstoječih tehnologij je napisana tako, da za vsako zahtevo in odgovor sprejme "velike glive" podatkov. Z drugimi besedami, celotno stran podatkov lahko pošlje strežniku - tudi če so le majhne spremembe. Te tehnologije so optimizirane za uporabo večjih kosov podatkov z manj dogodki. Node.js naredi nasprotno; zasnovan je tako, da deluje z večjo interaktivnostjo - manjšimi kosi podatkov, ki se odzivajo na veliko več dogodkov.

Kaj je node.js? - definicija iz tehopedije