Maison >interface Web >Questions et réponses frontales >Le nœud est-il un langage côté serveur ?
Node est un langage côté serveur, mais pour être précis, il s'agit d'un code open source et d'un environnement d'exécution multiplateforme qui peut exécuter JavaScript côté serveur, et la plupart des modules de base de Node.js sont écrits en JavaScript langue.
L'environnement d'exploitation de cet article : système Windows 7, nodejs version 10.16.2, ordinateur Dell G3.
Node est-il un langage côté serveur ?
Node.js est un environnement d'exécution open source multiplateforme qui peut exécuter JavaScript côté serveur.
Node.js est détenu et maintenu par la Fondation OpenJS (anciennement la Fondation Node.js, qui a fusionné avec la Fondation JS) et est également un projet de la Fondation Linux[6]. Node.js adopte le code d'exécution V8 développé par Google et utilise des technologies telles que des modèles d'entrée et de sortie événementiels, non bloquants et asynchrones pour améliorer les performances et optimiser le volume de transmission et l'échelle des applications. Ces techniques sont généralement utilisées dans les applications temps réel gourmandes en données.
Node.js La plupart des modules de base sont écrits en langage JavaScript.
Avant l'émergence de Node.js, JavaScript était généralement utilisé comme langage de programmation côté client, et les programmes écrits en JavaScript étaient souvent exécutés sur le navigateur de l'utilisateur. L'émergence de Node.js permet d'utiliser JavaScript pour la programmation côté serveur. Node.js contient une série de modules intégrés qui permettent au programme d'être exécuté en tant que serveur indépendant sans serveur HTTP Apache ou IIS.
En termes simples, Node.js est un JavaScript exécuté côté serveur.
Node.js est une plate-forme construite sur le runtime JavaScript Chrome.
Node.js est un environnement JavaScript côté serveur d'E/S basé sur le moteur V8 de Google. Le moteur V8 exécute Javascript très rapidement et offre de très bonnes performances.
Node.js utilise le moteur JavaScript Google V8 car :
V8 est un logiciel open source basé sur la licence BSD
V8 est très rapide
V8 se concentre sur les fonctions réseau, notamment HTTP, DNS, TCP Plus mature sous d'autres aspects
Node.js compte déjà des centaines de milliers de modules, qui peuvent être téléchargés gratuitement via un gestionnaire appelé npm. La communauté de développement Node.js dispose principalement de deux listes de diffusion et d'un canal IRC appelé #node.js sur freenode. La communauté se concentre sur NodeConf[26][27].
Apprentissage recommandé : "Tutoriel vidéo Node.js"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!