什么是 Node.js
- · -
1. Node.js 是什么?
Node.js 是基于 Chrome V8 引擎的 JavaScript 运行时环境。它可以让 Javascript 代码运行在除了浏览器之外的其他地方。
2. Node.js 的历史
Node.js 的第一个版本诞生于 2009 年 5 月 28 号,由 Ryan Dahl 开发。这时的 NodeJs 还只支持其他的网络操作和文件系统操作。在 JSConf 2009 中,Ryan Dahl 介绍了 Node.js 的概念,这个演讲可以在 Youtube 上找到:Ryan Dahl: Node JS
Ryan Dahl 在 2012 年宣布个人从 Node.js 社群里退出,并将 Node.js 的主要控制权,交接给 Node.js 专用软件包管理系统“npm”的开发者 Isaac Z. Schlueter。
3. Node.js 都能做什么?
Node.js 的应用场景非常广泛
3.1 Web 服务器
有很多运行在 Node.js 上的 Web 服务器,例如:NestJs、Express、Koa 等。
3.2 命令行工具
Node.js 也可以用来开发命令行工具,例如:Vue CLI、create-react-app 等。附录1中列出了部分常用的命令行工具。
3.3 本地桌面应用
有大量的桌面应用使用 Node.js 开发,例如程序员都用过的 Visual Studio Code 就是基于 Electron 开发的,而 Electron 是基于 Chromium 和 Node.js 开发的。还有我们的国民软件 QQ 的最新桌面版也是基于 Node.js 开发的。
参考文档
该内容为何方原创,转载请注明本页地址
https://iamhefang.cn/tutorials/nodejs/what-is