Node.js ir starpplatformu JavaScript izpildlaika vide, kuras pamatā ir ChromeV8 JavaScript dzinējs. To var izmantot, lai ieprogrammētu JavaScript kodu, kuru var izpildīt ārpus tīmekļa pārlūkprogrammas.
Vissvarīgākais ir tas, ka tas ir atvērtā koda un izlaists ar MIT licenci.
Izstrādātāji un programmētāji to izmanto, lai rakstītu komandrindas rīkus JavaScript un veiktu servera puses skriptu. Ja tas viss jums ir mulsinoši, ļaujiet mums atkārtot.
Servera puses skripti palīdz palaist skriptus servera pusē, lai pirms lapas patiesas nosūtīšanas uz jūsu vietni ģenerētu dinamisku saturu. interneta pārlūks.
Node.js arī apvieno tīmekļa lietotņu izstrādi, izmantojot vienu programmēšanas valodu (JavaScript). Tas ietaupa programmētājus no daudz problēmu, izvairoties no dažādu valodu izmantošanas klienta un servera puses skriptiem.
Mūsu apskats
- Plusi
- Pamatojoties uz JavaScript
- Izmanto asinhrono programmēšanu
- Ātri
- Bezmaksas, atvērtā koda
- Ļauj straumēt lielus failus
- Cons
- Mērogojamība nav paredzēta
- Nav piemērots procesorietilpīgiem uzdevumiem
Kā instalēt Node.js?
- Dodies uz Node.js lejupielādes lapa
- Atlasiet vajadzīgo instalētāju lejupielādēt
- Palaidiet to, kad būs pabeigta lejupielāde
- Pieņemt Licences līgums
- Izvēlieties galamērķa ceļu
- Pielāgojiet iestatīšanu
- Pārslēdziet nepieciešamo rīku izvietošanu
- Sist Uzstādīt
Kad esat noklikšķinājis uz pogas Instalēt, jums atliek tikai gaidīt. Node.js drīz tiks instalēts jūsu Dators bez papildu palīdzības jūsu pusē.
Tomēr, kad iestatīšana būs pabeigta, jums, iespējams, būs jāapstiprina papildu iestatīšana instrumenti minēts iepriekš. Un tad pagaidiet vēl, bet tas ir viss, mēs apsolām.
Kas ir Node.js?
Vienkāršāk sakot, Node.js ir a bez maksas, atvērtais avots servera vide, kas darbojas uz visdažādākajām platformām, ieskaitot Linux, Unix, Mac OS, un Windows.
Tas izmanto JavaScript un ļauj programmētājiem attīstīties servera pusēskripti kas var ģenerēt dinamisks tīmekļa saturs un nogādājiet to gala lietotāji viņu tīmekļa pārlūkprogrammas.
Node.js pret PHP / ASP
Lai izceltu Node.js's iespējas, mēs īsi ilustrēsim salīdzinājumu starp to un PHP/ASP.
Salīdzinājums ietvers veidu, kādā katrs pakalpojums rīkojas failu pieprasījumiem. Šajā brīdī ir vērts pieminēt, ka Node.js izmanto asinhrono programmēšanu.
PHP/ASP failu pieprasījumu apstrāde:
- Piegādā faila pieprasījumu datoram failu sistēma
- Saglabājas pēc failu sistēma uz atvērts un lasīt failuSaturs
- Greifers saturu un atdod to klients pieprasījuma iesniegšana
- Gaidāms nākamais pieprasījums
Node.js failu pieprasījumu apstrāde:
- Piegādā faila pieprasījumu datoram failu sistēma
- Gaidāms nākamajam pieprasījumam (jau var apstrādāt citu pieprasījumu)
- Atgriež faila saturu klients ikreiz, kad failu sistēma atver un nolasa failu
Ko dara Node.js?
Jūs varat izmantot Node.js, lai:
- Izveidot dinamiska tīmekļa lapa saturu
- Ģenerēt, lasīt, atvērts, dzēst, rakstīt un aizvērt serverisfailus
- Modificēt, pievienot vai dzēst dati datu bāzēs
- Savākt veidlapu dati
- Pārvaldiet paketes, izmantojot bower, npm, jspm
- Izveidot aizmugurelietojumprogrammas
- Attīstīties darbvirsmalietojumprogrammas
- Pārvaldiet moduļus, kā arī izpildiet uzdevumus un tos automatizējiet
- Veidojiet neironu tīklus
- Izstrādājiet tērzēšanas robotus
Katra Node.js projekta rezultātā tiks izveidots Node.js failu tam būs .js pagarinājums. Tas pats, kas JavaScript. Ar nosacījumu, ka neaizmirsīsit saglabāt savu projektu, tas ir.
Node.js failā būs dažādi faili uzdevumi izpildāms noteiktos notikumos (ierosinātājos). Piemēram, kad kāds piekļūst serveris vai konkrēts osta, noteikti uzdevumi tiks izpildīts.
Node.js ir spēcīgs rīks
Apkopojot to, Node.js var būt spēcīgs rīks ja labajās rokās. Jūs varat to izmantot, lai izveidotu dinamiska tīmekļa lapa saturu, izpildiet servera puses skripti, izveidojiet aizmugurelietojumprogrammas, attīstīt tērzēšanas robotiun pat veidot neironu tīklus.
Tas ir balstīts uz JavaScript un ļauj ar to pašu saglabāt jūsu projekta failus pagarinājums (.js). Visbeidzot, bet ne mazāk svarīgi bez maksas un atvērtais avots, to aktīvi uzturot daudzi līdzstrādnieki.
FAQ: Uzziniet vairāk par Node.js
- Kas ir Node.js?
Node.js ir a bez maksas, atvērtais avots JavaScript izpildlaika vide balstoties uz Google Chrome‘S V8 JavaScript dzinējs kas var izpildīt kodu ārpus a interneta pārlūks.
- Kāpēc tiek izmantots Node.js?
Jūs varat izmantot Node.js daudzām lietojumprogrammām projektiem, ieskaitot aizmugure lietotņu izstrāde, neironu tīkli, tērzēšanas roboti, forma dati kolekcija, datu bāzēdati apstrāde un modulisvadība.
- Kā Atjaunināt Node.js?
Varat vai nu lejupielādēt oficiālo Node.js jaunāko versiju vietne un instalējiet to savā Dators vai instalējiet n modulis un Atjaunināt to caur termināli. Apskatiet mūsu rakstu par kā atjaunināt Node.js lai iegūtu vairāk informācijas.