Node.js

Auteur: Robert Simon
Date De Création: 21 Juin 2021
Date De Mise À Jour: 22 Juin 2024
Anonim
Node JS - Быстрый Курс за 1 час
Vidéo: Node JS - Быстрый Курс за 1 час

Contenu

Définition - Que signifie Node.js?

Node.js est une plate-forme côté serveur intégrée au langage JavaScript pour la création d'applications évolutives et gérées par les événements. Cela est source de confusion pour les programmeurs même expérimentés, car l'environnement JavaScript traditionnel a toujours été côté client, dans le navigateur d'un utilisateur ou dans une application qui communique avec un serveur. JavaScript n'a pas été pris en compte pour le serveur répondant aux requêtes des clients, mais c'est exactement ce que Node.js fournit.

Node.js n'est pas écrit en JavaScript (il est écrit en C ++), mais il utilise le langage JavaScript comme langage d'interprétation pour le traitement des requêtes / réponses côté serveur. En d'autres termes, Node.js exécute des programmes JavaScript autonomes. L'avantage est que les programmeurs peuvent utiliser leurs connaissances actuelles, bien que côté client, et commencer à coder beaucoup plus facilement avec Node.js.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique Node.js

Node.js possède plusieurs attributs qui le rendent particulièrement attrayant pour la programmation en réseau ou sur Internet. Le premier concerne tous les frais généraux et les emballages utilisés par les technologies existantes pour dialoguer sur Internet.

Imaginez que vous expédiez un petit colis par FedEx et que vous notiez tous les "conteneurs" dans lesquels votre colis voyage pour se rendre à destination. Un camion transporterait tous les colis dans un centre de traitement local. Il y aurait de grandes poubelles dans ce centre qui seraient acheminées par un chariot élévateur à fourche vers les conteneurs de transport d'avion utilisés pour le transport jusqu'au centre de destination. Et une fois que le colis est arrivé, l'inverse a lieu, les autres colis allant dans la direction opposée.

L'ensemble de ces opérations d'empaquetage et de reconditionnement est un processus laborieux et coûteux. Il correspond exactement à ce que les technologies de programmation actuelles, telles que JSON et REST, permettent de transférer des données sur Internet. Node.js réduit considérablement ce reconditionnement et fournit un moyen léger d’accomplir la même tâche.

Le deuxième attribut Node.js intéressant est lié au modèle d’événement de programmation Web. La plupart des technologies existantes sont écrites pour prendre "de grandes quantités" de données pour chaque demande et réponse. En d'autres termes, une page entière de données peut être envoyée à un serveur, même s'il ne s'agit que de modifications mineures. Ces technologies sont optimisées pour utiliser de plus grandes quantités de données avec moins d'événements. Node.js fait le contraire; il est conçu pour fonctionner avec plus d'interactivité - des fragments de données plus petits répondant à de nombreux autres événements.