Node.js

Autora: Robert Simon
Data De La Creació: 21 Juny 2021
Data D’Actualització: 22 Juny 2024
Anonim
Node JS - Быстрый Курс за 1 час
Vídeo: Node JS - Быстрый Курс за 1 час

Content

Definició: què significa Node.js?

Node.js és una plataforma del servidor embolicada al llenguatge de JavaScript per crear aplicacions escalades i basades en esdeveniments. Això és confús per a programadors experimentats, fins i tot perquè l’entorn tradicional de JavaScript sempre ha estat al costat del client, en un navegador d’usuaris o en una aplicació que parli amb un servidor. No s'ha tingut en compte JavaScript quan es tracta del servidor que respon a les sol·licituds del client, però això és exactament el que Node.js proporciona.

Node.js no està escrit en JavaScript (està escrit en C ++), però utilitza el llenguatge JavaScript com a llenguatge interpretatiu per al processament de sol·licituds / respostes del servidor. En altres paraules, Node.js executa programes JavaScript autònoms. L'avantatge és que els programadors poden utilitzar els seus coneixements de programació actuals, encara que des del client, i començar a codificar amb Node.js amb molta més facilitat.

Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica Node.js

Node.js té diversos atributs que el fan especialment atractiu per a la programació en xarxa o fora d'Internet. El primer té a veure amb totes les despeses generals i els embalatges que les tecnologies existents utilitzen per parlar i retrocedir a través d’Internet.

Imagineu-vos que envieu un petit paquet per FedEx i observeu tots els "contenidors" que el vostre paquet viatja en el camí cap a la destinació. Hi hauria un camió que porta tots els paquets a un centre de processament local. Hi hauria grans papereres en aquest centre que s’enfilen als contenidors d’enviament de l’avió que s’utilitzen per transportar al centre de destinació. I un cop arribat el paquet, es produeix la inversa amb altres paquets en el sentit contrari.

Tot aquest embalatge i reembalatge és un procés laboriós i costós i és exactament el que fan les tecnologies actuals de programació com JSON i REST per traslladar dades per Internet. Node.js redueix considerablement aquest reempaquetat i proporciona un mitjà lleuger per realitzar la mateixa tasca.

El segon atribut Node.js atractiu té a veure amb el model d'esdeveniments de programació web. La majoria de les tecnologies existents s'escriuen per agafar "grans greus" de dades per a cada sol·licitud i resposta. En altres paraules, es podria enviar una pàgina sencera de dades a un servidor, fins i tot si només hi ha canvis minúsculs. Aquestes tecnologies estan optimitzades per utilitzar fragments de dades més grans amb menys esdeveniments. Node.js fa el contrari; està dissenyat per funcionar amb més interactivitat: fragments de dades més petits que responen a molts més esdeveniments.