„Node.js“ yra „cross-platform JavaScript“ vykdymo laiko aplinka, pagrįsta „Chrome“V8 „JavaScript“ variklis. Jis gali būti naudojamas programuoti „JavaScript“ kodą, kurį galima vykdyti ne žiniatinklio naršyklėje.
Svarbiausia, kad jis yra atviro kodo ir išleistas pagal MIT licenciją.
Kūrėjai ir programuotojai naudoja ją rašydami komandų eilutės įrankius „JavaScript“ ir atlikdami serverio scenarijus. Jei visa tai jums kelia painiavą, leiskite mums pakartoti.
Serverio scenarijai padeda paleisti scenarijus serveryje, kad būtų sukurtas dinaminis turinys tinklalapyje prieš faktiškai siunčiant puslapį į jūsų interneto naršyklė.
„Node.js“ taip pat suvienija žiniatinklio programų kūrimą naudodamas vieną programavimo kalbą („JavaScript“). Tai taupo programuotojus nuo daugybės rūpesčių, nes kliento ir serverio scenarijuose nereikia naudoti skirtingų kalbų.
Mūsų apžvalga
- Argumentai "už"
- Remiantis „JavaScript“
- Naudoja asinchroninį programavimą
- Greitai
- Nemokamas, atviro kodo
- Leidžia srautu perduoti didelius failus
- Minusai
- Mastelis nepateikiamas
- Netinka daug procesoriaus reikalaujančioms užduotims atlikti
Kaip įdiegti „Node.js“?
- Eikite į „Node.js“ atsisiuntimo puslapis
- Pasirinkite norimą diegimo programą parsisiųsti
- Paleiskite jį, kai baigsite atsisiųsti
- Priimkite Licencijos sutartis
- Pasirinkite kelionės tikslą
- Tinkinkite sąranką
- Perjungti būtiną įrankio diegimą
- Rezultatas Diegti
Paspaudę mygtuką Install, tereikia palaukti. Node.js netrukus bus įdiegtas jūsų PC nereikia jokios papildomos pagalbos jūsų pusėje.
Tačiau, atlikus sąranką, gali tekti patvirtinti papildomo nustatymą įrankiai minėta anksčiau. Ir tada dar palaukite, bet viskas, pažadame.
Kas yra Node.js?
Paprasčiau tariant, Node.js yra Laisvas, atviro kodo serverio aplinka, veikianti įvairiausiose platformose, įskaitant „Linux“, „Unix“, „Mac OS“ir „Windows“.
Jis naudoja „JavaScript“ ir leidžia programuotojams tobulėti serverio pusėjescenarijus kad gali generuoti dinamišką interneto turinį ir pristatykite jį į galutiniams vartotojams jų interneto naršyklės.
„Node.js“ ir „PHP / ASP“
Norint pabrėžti „Node.js“ galimybes, trumpai iliustruosime jo ir PHP/ASP.
Palyginimas apims kiekvienos paslaugos tvarkymo būdą failą prašymus. Šiuo metu verta paminėti, kad „Node.js“ naudoja asinchroninį programavimą.
PHP/ASP failų užklausų tvarkymas:
- Pateikia failo užklausą į kompiuterį Failų sistema
- Stovi už Failų sistema į atviras ir skaityti failąTurinį
- Griebia turinys ir grąžina jį į klientas pateikdamas prašymą
- Laukia kito prašymo
Node.js failo užklausų tvarkymas:
- Pateikia failo užklausą į kompiuterį Failų sistema
- Laukia kitos užklausos (jau gali apdoroti kitą užklausą)
- Grąžina failo turinį į klientas kai tik Failų sistema atidaro ir skaito failą
Ką veikia „Node.js“?
„Node.js“ galite naudoti:
- Kurti dinamišką tinklalapį turinys
- Generuoti, skaityti, atviras, ištrinti, parašyti ir uždaryti serveriofailus
- Keisti, pridėti ar ištrinti duomenis duomenų bazėse
- Surinkite formą duomenis
- Tvarkykite paketus naudodamiesi „bower“, npm, jspm
- Kurti galinė dalisprogramos
- Vystytis darbalaukyjeprogramos
- Tvarkykite modulius, taip pat vykdykite užduotis ir jas automatizuokite
- Kurkite neuroninius tinklus
- Kurkite pokalbių robotus
Kiekvienas „Node.js“ projektas sukurs „Node.js“ failą kad turės .js pratęsimas. Tas pats kaip „JavaScript“. Su sąlyga, kad nepamiršite išsaugoti savo projektą, tai yra.
Node.js failą sudarys įvairūs failai užduotys įvykdyti įvykus tam tikriems įvykiams (trigeriams). Pavyzdžiui, kai kas nors pasiekia serverio arba konkretus uostas, tam tikras užduotys bus įvykdyta.
„Node.js“ yra galingas įrankis
Apibendrinant, „Node.js“ gali būti galingas įrankis jei dešinėse rankose. Galite jį naudoti kurdami dinamišką tinklalapį turinį, atlikti serverio pusės scenarijus, sukurti galinė dalisprogramos, plėtoti pokalbių robotaiir netgi kurti neuroninius tinklus.
Jis pagrįstas „JavaScript“ ir leidžia jums išsaugoti savo projekto failus tuo pačiu pratęsimas (.js). Paskutinis, bet ne mažiau svarbus dalykas Laisvas ir atviro kodo, su daugeliu dalyvių aktyviai jį palaikydami.
DUK: Sužinokite daugiau apie „Node.js“
- Kas yra Node.js?
„Node.js“ yra a Laisvas, atviro kodo „JavaScript“ vykdymo trukmės aplinka remiantis „Google Chrome“‘S V8 „JavaScript“ variklis kad gali vykdyti kodą už a interneto naršyklė.
- Kam naudojamas Node.js?
Galite naudoti „Node.js“ daugeliui projektus, įskaitant galinė dalis programų kūrimas, neuroniniai tinklai, pokalbių robotai, forma duomenis kolekcija, duomenų bazėduomenis tvarkymas ir modulisvaldymas.
- Kaip atnaujinti Node.js?
Galite atsisiųsti naujausią „Node.js“ versiją iš pareigūno Interneto svetainė ir įdiekite jį į savo PC arba įdiekite n modulis ir atnaujinti tai per terminalą. Peržiūrėkite mūsų straipsnį kaip atnaujinti Node.js Daugiau informacijos.