node.js

Forfatter: Robert Simon
Oprettelsesdato: 21 Juni 2021
Opdateringsdato: 22 Juni 2024
Anonim
Node JS - Быстрый Курс за 1 час
Video.: Node JS - Быстрый Курс за 1 час

Indhold

Definition - Hvad betyder Node.js?

Node.js er en server-side platform pakket rundt om JavaScript-sproget til at opbygge skalerbare, begivenhedsstyrede applikationer. Dette er forvirrende for selv erfarne programmerere, fordi det traditionelle JavaScript-miljø altid har været klientsiden - i en brugers browser eller i et program, der taler til en server. JavaScript er ikke blevet overvejet, når det kommer til serveren, der svarer på klientanmodninger, men det er nøjagtigt, hvad Node.js leverer.

Node.js er ikke skrevet i JavaScript (det er skrevet i C ++), men det bruger JavaScript-sproget som et fortolkende sprog til anmodning / responsbehandling på serversiden. Med andre ord kører Node.js fristående JavaScript-programmer. Fordelen er, at programmerere kan bruge deres nuværende, omend klientside, programmeringsviden og begynde at kode med Node.js meget lettere.

En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Node.js

Node.js har adskillige attributter, der gør det særlig attraktivt for netværks- eller over-internetprogrammering. Den første har at gøre med al den omkostning og emballage, som eksisterende teknologier bruger til at tale frem og tilbage over Internettet.

Forestil dig, at du sender en lille pakke af FedEx, og du bemærker, at alle de "containere", din pakke rejser, er på vej til destinationen. Der ville være en lastbil, der bærer alle pakkerne til et lokalt forarbejdningscenter. Der ville være store skraldespand i dette center, der er gaffeltruck over til de flyvende containere, der bruges til at transportere til destinationscentret. Og når pakken ankommer, finder det omvendte sted med andre pakker, der går i den modsatte retning.

Al denne emballering og ompakning er en mødelig og dyr proces og er nøjagtigt, hvad de nuværende programmeringsteknologier som JSON og REST gør for at flytte data over Internettet. Node.js nedskærer denne ompakning betydeligt og giver et let middel til at udføre den samme opgave.

Den anden Node.js-attribut, der er attraktiv, har at gøre med Web-programmeringshændelsesmodellen. De fleste eksisterende teknologier er skrevet for at tage "store kløfter" af data for enhver anmodning og svar. Med andre ord kan en hel side med data sendes til en server - selvom der kun er små ændringer. Disse teknologier er optimeret til at bruge større bunker af data med færre begivenheder. Node.js gør det modsatte; det er designet til at arbejde med mere interaktivitet - mindre bunker af data, der reagerer på mange flere begivenheder.