我只是好奇为什么 Node.js 这么命名。我搜索了他们的网站和常见问题解答,但没有任何内容可以帮助我理解为什么它被命名为 Node.js。
正式名称实际上是
Node
。最初它被设计用作 Web 应用程序,但作者意识到它可以用于更通用的用途,并将其重命名为 Node。
这里是作者的引言,可能有助于解释这个名字:
Node 是一个单线程、单进程系统,它在操作系统进程边界上强制执行无共享设计。它有相当好的网络库。我相信这是设计大型分布式程序的基础。 “节点”需要被组织起来:给定一个通信协议,告诉它们如何相互连接。在接下来的几个月中,我们正在开发允许这些网络的 Node 库。
在 wiki 上,它说该项目称为节点,但为了确保它不会与其他“节点”混淆,添加了 .js