该服务器环境基于 Chrome 的 V8 JavaScript 引擎构建,马来西亚电话号码列表 采用非阻塞、数据驱动的 I/O 模型,使其高效、可扩展且轻量级。NodeJS 代表了一种“无处不在的 JavaScript”范式,将 Web 应用程序开发带到了服务器和客户端脚本的单一编程语言下。 它导致了基于无状态 Web 和请求-响应协议的过时做法的转变。NodeJS 的重要性在于我们现在处于具有双向通信的实时 Web 应用程序领域。现在,服务器和客户端都可以通过自由交换数据进行交互。早些时候,马来西亚电话号码列表 只有客户端有权启动该过程。
NodeJS 简史 Ryan Dahl 在 2009 年 11 马来西亚电话号码列表 月的首届欧洲 JSConf 上介绍了 NodeJS。最初的版本只支持 Linux 和 Mac OS X。它的开发和维护由 Dahl 领导,后来由 Joyent 赞助。NodeJS 结合了谷歌的 V8JavaScript引擎、事件循环和低级 I/O API。 2010 年 1 月,为 NodeJS 环境引入了包管理器 npm。包管理器使程序员更容易发布和共享 NodeJS 包的源代码,旨在简化包的安装、更新和卸载。 最初,NodeJS 作为一个开源项目由云和托管解决方案提供商 马来西亚电话号码列表 Joyent 赞助。2011 年 6 月,Microsoft 和 Joyent 实现了 NodeJS 的原生 Windows 版本。马来西亚电话号码列表 第一个支持 Windows 的 NodeJS 版本的发布是在 2011 年 7 月。
3 年后,2014 年 12 月,Fedor Indutny 启动了 io.js,马来西亚电话号码列表 它是 NodeJS 的一个分支。 2015 年 2 月,宣布成立一个中立的 NodeJS 基金会。到 2015 年 6 月,NodeJS 和 io.js 社区投票决定在 NodeJS 基金会下合作。截至 2016 年,io.js 网站建议开发人员切换回 NodeJS。由于合并,无法进一步发布 io.js。2019 年,JS 基金会和 NodeJS 基金会合并成立了 OpenJS 基金会。 作为后端应用程序,NodeJS 应用程序首先被 LinkedIn 用于开发其企业应用程序平台。马来西亚电话号码列表 看到这个平台的成功,许多其他公司,如 Netflix 和 Uber 也采用了它。 那么,是什么将 NodeJS 开发与其他开发区分开来?