Node.js
Node.js 是一种开源 JavaScript 运行时环境。它可以在Web 浏览器之外运行JavaScript代码,让 Web 开发人员能够使用 JavaScript 作为其Web 应用程序的后端。Node.js 还是跨平台的,可以在 Windows、Unix、Linux 和 macOS 上运行。
在 Node.js 推出之前,JavaScript 只能在 Web 浏览器中运行。网站可以使用 JavaScript 为网页和 Web 应用程序添加客户端交互功能,但Web 服务器本身需要使用另一种语言例如(PHP)来完成相应的工作。Node.js 允许 JavaScript 代码在服务器端运行,这意味着Web 开发人员可以使用同一种语言来开发 Web 应用程序的前端和后端。
Node.js 之所以受到 Web 开发人员的欢迎,有几个原因。首先,它适用于需要处理大量并发连接的应用程序,并且可以同时处理许多请求。它还拥有一个庞大的开源软件包和库生态系统,这些软件包和库可以通过 Node Package Manager 使用,让开发人员能够将现有模块集成到应用程序中,从而轻松添加新功能。最后,与使用两种语言相比,使用一种编程语言可以降低项目的复杂性,并使学习过程更加容易。
NOTE: Node.js 使用 Google 的 V8 JavaScript 运行时引擎,该引擎也被 Chrome Web 浏览器使用。
测试你的知识