Quelle est la différence entre Visual Studio Code et Node.js pour JavaScript?


Réponse 1:

Visual Studio Code est un éditeur de texte. Vous y écrivez des fichiers. Il est écrit en grande partie en TypeScript et utilise Electron (qui est lui-même alimenté par node.js) pour créer une application de bureau.

Node.js est un runtime optimisé par le moteur Javascript V8 de Google pour permettre à Javascript de s'exécuter sur le backend. Node.js évolue assez bien avec le matériel, tant que vous restez fidèle à son modèle non bloquant.



Réponse 2:

Tout.

Visual Studio Code est un éditeur de développement élaboré ou un environnement de développement intégré léger - selon votre angle.

Node.js est un runtime qui vous permet d'exécuter JavaScript directement sur l'ordinateur au sens de l'interpréteur Python. Il étend également considérablement la bibliothèque standard que les navigateurs fournissent en javascript avec, principalement, des fonctionnalités système, d'E / S et de mise en réseau.

Node.js est la plate-forme sur laquelle Visual Studio Code est construit.

En fait, c'est plus compliqué que ça.

Node.js ne fournit pas de bibliothèque GUI standard, et l'interface utilisateur la plus courante pour JavaScript est HTML / CSS. Le projet Electron de Github fournit un runtime Node.js avec un navigateur Chromium minimal en tant que runtime d'interface utilisateur de bureau complet pour JavaScript. Visual Studio Code est construit à l'aide d'une version personnalisée d'Electron.