Atgal rodyklė GRĮŽTI ATGAL

Node.js

Node.js yra atvirojo kodo, tarpplatforminė, serverio pusės JavaScript paleidimo aplinka, sukurta naudojant "Google Chrome" variklį V8 JavaScript. Ji leidžia kūrėjams paleisti JavaScript serverio pusėje, todėl jie gali kurti greitas, keičiamo mastelio ir efektyvias tinklo programas, naudodami įvykių valdomą, neblokuojantį įvesties ir išvesties modelį.

Mazgas.js 2009 m. sukūrė Ryanas Dahlas, siekdamas, kad programuotojai galėtų kurti realaus laiko žiniatinklio svetainė programėles. Nuo to laiko ji tapo viena populiariausių ir plačiausiai naudojamų technologijų. žiniatinklio kūrimas pramonės šakoje, kurioje veikia kai kurios populiariausios svetainės ir programos, įskaitant "Netflix", "LinkedIn", "PayPal" ir "Uber".

Viena iš svarbiausių Node.js savybių - gebėjimas apdoroti didelius kiekius duomenys ir eismą. Jame naudojamas įvykių valdomas, neblokuojantis įvesties ir išvesties modelis, o tai reiškia, kad jis gali vienu metu apdoroti kelias užklausas nestabdydamas kitų užklausų vykdymo. Dėl to jis idealiai tinka kurti realaus laiko, daug duomenų reikalaujančias taikomąsias programas, pavyzdžiui, pokalbių programas, internetinių žaidimų platformas ir socialinės žiniasklaidos svetaines.

Kita svarbi Node.js savybė - plati modulių ir paketų ekosistema, todėl kūrėjai gali lengvai papildyti savo programas naujomis funkcijomis. "Node Package Manager" (NPM) yra didžiausias pasaulyje paketų registras, kuriame galima atsisiųsti daugiau kaip 1 mln. paketų.

"Node.js" taip pat yra labai lengvai keičiamo dydžio ir gali būti naudojamas programoms, kurios gali apdoroti milijonus naudotojų ir užklausų, kurti. Ją galima įdiegti įvairiose platformose, įskaitant "Linux", "Windows" ir "MacOS", ir naudoti su įvairiomis duomenų bazėmis, pvz. "MySQL", "MongoDB" ir "PostgreSQL".

Apskritai Node.js yra galinga ir universali technologija, sukėlusi revoliuciją žiniatinklio programų kūrimo ir diegimo srityje. Dėl jos gebėjimo apdoroti didelius duomenų kiekius ir duomenų srautą bei plačios modulių ir paketų ekosistemos ji tapo populiariu kūrėjų pasirinkimu kuriant realaus laiko, daug duomenų reikalaujančias taikomąsias programas.

lt_LTLithuanian