Visual Studio Code和Node.js for JavaScript有什么区别?


回答 1:

Visual Studio Code是一个文本编辑器。您在其中写入文件。它主要用TypeScript编写,并使用Electron(本身由node.js驱动)创建桌面应用程序。

Node.js是由Google的V8 Javascript引擎提供支持的运行时,可让Javascript在后端运行。只要您忠实于非阻塞模型,Node.js在硬件上的伸缩性就很好。



回答 2:

一切。

Visual Studio Code是精心设计的开发编辑器还是轻量级的Integrated Development Environment,具体取决于您的角度。

Node.js是一个运行时,使您可以像Python解释器那样直接在计算机上运行JavaScript。它还极大地扩展了浏览器为javascript提供的标准库,主要是系统,I / O和联网功能。

Node.js是构建Visual Studio Code的平台。

实际上,这要复杂得多。

Node.js不提供标准的GUI库,而JavaScript的最常用UI是HTML / CSS。 Github的Electron项目提供了一个带有最小Chromium浏览器的Node.js运行时,作为JavaScript的完整桌面UI运行时。 Visual Studio Code是使用Electron的自定义版本构建的。