Node.js

Autors: Robert Simon
Radīšanas Datums: 21 Jūnijs 2021
Atjaunināšanas Datums: 19 Jūnijs 2024
Anonim
Node JS - Быстрый Курс за 1 час
Video: Node JS - Быстрый Курс за 1 час

Saturs

Definīcija - ko nozīmē Node.js?

Node.js ir servera puses platforma, kas ietīta JavaScript valodā, lai izveidotu mērogojamas, uz notikumiem balstītas programmas. Tas mulsina pat pieredzējušus programmētājus, jo tradicionālā JavaScript vide vienmēr ir bijusi klienta pusē - lietotāju pārlūkprogrammā vai lietojumprogrammā, kas runā ar serveri. Jautājums par serveri, kas atbild uz klienta pieprasījumiem, nav ņemts vērā, taču tieši to nodrošina Node.js.

Node.js nav rakstīts JavaScript (tas ir rakstīts C ++), bet tas izmanto JavaScript valodu kā skaidrojošu valodu servera puses pieprasījuma / atbildes apstrādei. Citiem vārdiem sakot, Node.js vada atsevišķas JavaScript programmas. Priekšrocība ir tā, ka programmētāji var izmantot savas pašreizējās, kaut arī klienta puses, programmēšanas zināšanas un daudz vieglāk sākt kodēšanu ar Node.js.

Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia skaidro Node.js

Node.js ir vairāki atribūti, kas padara to īpaši pievilcīgu tīkla vai interneta programmēšanai. Pirmais ir saistīts ar visiem pieskaitījumiem un iesaiņojumu, ko esošās tehnoloģijas izmanto, lai sarunātos internetā.

Iedomājieties, ka jūs pārvadājat nelielu paketi ar FedEx, un jūs atzīmējat visus "konteinerus", kurus jūsu pakete dodas ceļā uz galamērķi. Būtu kravas automašīna, kas visus iesaiņojumus ved uz vietējo pārstrādes centru. Šajā centrā būtu lielas tvertnes, kuras tiek pārvietotas uz lidmašīnu pārvadāšanas konteineriem, kurus izmanto pārvadāšanai uz mērķa centru. Un, tiklīdz iepakojums pienāk, otrādi, citiem iepakojumiem dodoties pretējā virzienā.

Visa šī iesaiņošana un pārsaiņošana ir darbietilpīgs un dārgs process, un to tieši veic pašreizējās programmēšanas tehnoloģijas, piemēram, JSON un REST, lai pārvietotu datus internetā. Node.js ievērojami samazina šo pārsaiņošanu un nodrošina vieglus līdzekļus tā paša uzdevuma veikšanai.

Otrs pievilcīgais atribūts Node.js ir saistīts ar Web programmēšanas notikumu modeli. Lielākā daļa esošo tehnoloģiju ir izstrādātas tā, lai par katru pieprasījumu un atbildi tiktu ņemtas vērā lielas datu nepilnības. Citiem vārdiem sakot, uz serveri var tikt nosūtīta vesela datu lapa - pat ja ir tikai nelielas izmaiņas. Šīs tehnoloģijas ir optimizētas, lai izmantotu lielākus datu fragmentus ar mazāk notikumu. Node.js rīkojas pretēji; tas ir paredzēts darbam ar lielāku interaktivitāti - mazākiem datu gabaliem, kas reaģē uz daudziem citiem notikumiem.