Maison > interface Web > Questions et réponses frontales > Qu'est-ce que node.js ? Que peut-on faire ?

Qu'est-ce que node.js ? Que peut-on faire ?

青灯夜游
Libérer: 2021-12-13 11:51:41
original
6705 Les gens l'ont consulté

Node.js est un environnement d'exécution JavaScript basé sur le moteur Chrome V8. Il s'agit d'une plate-forme de développement qui permet à JavaScript de s'exécuter côté serveur. Ce que Node peut faire : 1. Développer des sites Web avec une logique complexe ; 2. Développer des applications Web à grande échelle basées sur les réseaux sociaux ; 3. Développer des outils de ligne de commande, etc.

Qu'est-ce que node.js ? Que peut-on faire ?

L'environnement d'exploitation de ce tutoriel : système windows7, nodejs version 12.19.0, ordinateur DELL G3.

Qu'est-ce que node.js ?

Node.js est un environnement d'exécution JavaScript basé sur le moteur Chrome V8. Il utilise un modèle d'E/S non bloquant et piloté par les événements pour permettre à JavaScript de s'exécuter côté serveur. PHP, Python, un langage de script comparable aux langages côté serveur tels que Perl et Ruby.

Avant Node.js, JavaScript ne pouvait s'exécuter que dans le navigateur et être utilisé comme script Web pour ajouter des effets spéciaux à la page Web ou communiquer avec le serveur. Avec Node.js, JavaScript peut être séparé du navigateur et utilisé directement sur l'ordinateur comme d'autres langages de programmation. Il peut faire ce qu'il veut sans être limité par le navigateur.

Que peut faire node.js ?

Node.js peut faire bien plus que simplement développer un site Web. En utilisant Node.js, vous pouvez facilement développer :

  • des sites Web avec une logique complexe

  • une application Web à grande échelle basée sur les réseaux sociaux ;

  • Serveur Web Socket ;

  • Application de socket TCP/UDP ;

  • Outil de ligne de commande

  • Programme de terminal interactif ;

  • unité outil de test ;

  • compilateur JavaScript côté client.

  • Node.js prend en charge le serveur HTTP intégré, ce qui signifie que vous pouvez facilement implémenter une combinaison de site Web et de serveur. Ceci est différent de PHP et Perl, car lorsque vous utilisez PHP, vous devez d'abord construire un serveur HTTP tel qu'Apache, puis charger le module du serveur HTTP ou appeler CGI pour présenter les résultats d'exécution du script PHP à l'utilisateur.

  • Et lorsque vous utilisez Node.js, vous n'avez pas besoin de créer un serveur HTTP supplémentaire, car Node.js lui-même en a un intégré. Ce serveur peut non seulement être utilisé pour déboguer du code, mais il peut lui-même être déployé dans un environnement de production et ses performances sont suffisantes pour répondre aux exigences.

Node.js peut également être déployé dans des environnements d'applications non réseau, tels qu'un outil de ligne de commande. Node.js peut également appeler du code C/C++, qui peut utiliser pleinement de nombreuses bibliothèques de fonctions existantes, et peut également utiliser C/C++ pour implémenter des parties ayant des exigences de performances très élevées.

Pour plus de connaissances sur les nœuds, veuillez visiter :

tutoriel Nodejs

 ! !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal