Maison > Article > interface Web > Nodejs est-il un langage ?
nodejs n'est pas un langage, mais un environnement d'exécution multiplateforme open source qui peut exécuter JavaScript côté serveur ; Node utilise le code d'exécution V8 développé par Google et utilise des technologies telles que celles basées sur les événements, non bloquantes et asynchrones. modèles d'entrée et de sortie pour améliorer les performances, en optimisant le volume et l'échelle de transfert des applications.
L'environnement d'exploitation de cet article : système Windows 7, nodejs version 10.6, ordinateur Dell G3.
Nodejs est-il un langage ?
nodejs n'est pas un langage.
Node.js est un environnement d'exécution multiplateforme open source qui peut exécuter JavaScript côté serveur. Node.js appartient et est géré par la Fondation OpenJS (anciennement la Fondation Node.js, qui a fusionné avec la Fondation JS) et est un projet de la Fondation Linux.
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.
Actuellement, Node.js a été adopté par IBM, Microsoft, Yahoo !, Walmart, Groupon, SAP, LinkedIn, Rakuten, PayPal, Voxer, GoDaddy et d'autres sociétés.
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 et d'autres aspects sont plus matures grâce à la compilation du code source
Nous pouvons utiliser la commande suivante pour afficher la version actuelle de Node :
$ node -v v4.4.3
Remarque : il peut y avoir des différences entre les différentes versions.
Apprentissage recommandé : "Tutoriel vidéo sur les nœuds"
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!