Node.js je izvajalno okolje JavaScript, ki temelji na Chrome'S V8 JavaScript engine. Uporablja se lahko za programiranje kode JavaScript, ki se lahko izvede zunaj spletnega brskalnika.
Najpomembneje je, da je odprtokodna in izdana pod licenco MIT.
Razvijalci in programerji ga uporabljajo za pisanje orodij ukazne vrstice v JavaScript in izvajanje skript na strani strežnika. Če vas vse to zmede, dovolite, da ponovimo.
Strežniško skriptiranje pomaga zagnati skripte na strežniški strani, da ustvari dinamično vsebino na spletni strani, preden stran dejansko pošlje vašemu Spletni brskalnik.
Node.js poenoti tudi razvoj spletnih aplikacij z uporabo enega programskega jezika (JavaScript). To programerjem prihrani veliko težav, saj se izogibajo uporabi različnih jezikov za skripte na strani odjemalca in strežnika.
Naš pregled
- Prednosti
- Na osnovi JavaScript
- Uporablja asinhrono programiranje
- Hitro
- Brezplačna, odprtokodna
- Omogoča pretakanje velikih datotek
- Slabosti
- Razširljivost ni zagotovljena
- Ni primeren za CPU-intenzivne naloge
Kako namestiti Node.js?
- Pojdite na Stran za prenos Node.js
- Izberite namestitveni program, ki ga želite Prenesi
- Zaženite ga, ko konča prenos
- Sprejmite Licenčna pogodba
- Izberite ciljno pot
- Prilagodite nastavitev
- Preklopi potrebno uvajanje orodja
- Zadel Namestite
Ko pritisnete gumb Namesti, morate le počakati. Node.js bo kmalu nameščen v vaš PC brez dodatne pomoči na vaši strani.
Ko bo namestitev končana, boste morda morali potrditi nastavitev dodatne orodja prej omenjeno. In potem še malo počakajte, ampak to je to, obljubimo.
Kaj je Node.js?
Poenostavljeno povedano, Node.js je prost, odprtokodno strežniško okolje, ki deluje na najrazličnejših platformah, vključno z Linux, Unix, Mac OS, in Windows.
Uporablja JavaScript in programerjem omogoča razvoj na strani strežnikaskripte ki lahko ustvarjajo dinamične spletne vsebine in ga dostavite končni uporabniki v svojih spletni brskalniki.
Node.js proti PHP / ASP
Da bi poudarili Node.js zmogljivosti, na kratko bomo ponazorili primerjavo med njim in PHP/ASP.
Primerjava bo obsegala način obravnave vsake storitve mapa zahteve. Na tem mestu velja omeniti, da Node.js uporablja asinhrono programiranje.
PHP/ASP obdelava zahtev za datoteke:
- Dostavi zahtevo za datoteko računalniku datotečni sistem
- Pripravljen za datotečni sistem do odprto in preberite mapaVsebino
- Zagrabi vsebino in ga vrne v stranka vložitev zahteve
- Pripravljen za naslednjo zahtevo
Obdelava zahtev za datoteko Node.js:
- Dostavi zahtevo za datoteko računalniku datotečni sistem
- Pripravljen za naslednjo zahtevo (že lahko obravnava drugo zahtevo)
- Vrne vsebino datoteke v datoteko stranka kadarkoli datotečni sistem odpre in prebere mapa
Kaj počne Node.js?
Node.js lahko uporabite za:
- Ustvari dinamična spletna stran vsebino
- Ustvari, preberite, odprto, izbriši, zapiši in zapri strežnikdatotek
- Spreminjanje, dodajanje ali brisanje podatkov v zbirkah podatkov
- Zberite obrazec podatkov
- Upravljanje paketov prek bower, npm, jspm
- Ustvari back-endaplikacij
- Razviti namizjeaplikacij
- Upravljajte module, izvajajte naloge in jih avtomatizirajte
- Zgradite nevronske mreže
- Razvijte chatbote
Vsak projekt Node.js bo povzročil Node.js mapa ki bo imel .js podaljšanje. Enako kot JavaScript. Pod pogojem, da ne boste pozabili shraniti svojega projekt, to je.
Datoteka Node.js bo vsebovala različne naloge izvršiti ob določenih dogodkih (sprožilcih). Na primer, ko nekdo dostopa do datoteke strežnik ali določeno pristanišče, gotovo naloge bo izveden.
Node.js je močno orodje
Če povzamemo, je Node.js lahko zmogljiv orodje če v pravih rokah. Z njim lahko ustvarjate dinamična spletna stran vsebino, izvedite strežniško skriptiranje, ustvari back-endaplikacij, razvijati klepetalnicein celo gradijo nevronske mreže.
Temelji na JavaScriptu in vam omogoča, da shranite svoje projektne datoteke z istimi podaljšanje (.js). Nenazadnje je prost in odprtokodno, z veliko sodelavci, ki ga aktivno vzdržujejo.
Pogosta vprašanja: Več o Node.js
- Kaj je Node.js?
Node.js je prost, odprtokodno JavaScript izvajalno okolje temelji na Google Chrome‘S V8 JavaScript motor ki lahko izvaja kodo zunaj Spletni brskalnik.
- Za kaj se uporablja Node.js?
Node.js lahko uporabljate za veliko projekti, vključno z back-end razvoj aplikacij, nevronske mreže, klepetalnice, oblika podatkov zbiranje, zbirka podatkovpodatkov ravnanje in modulupravljanje.
- Kako nadgradnja Node.js?
Najnovejšo različico Node.js lahko prenesete od uradne osebe Spletna stran in ga namestite na svoj PC ali namestite n modul in nadgradnja skozi terminal. Oglejte si naš članek o kako posodobiti Node.js za več informacij.