我只是好奇为什么Node.js被命名了。我搜索了他们的网站和他们的常见问题解答,没有什么能帮助我理解为什么它被命名为Node.js。
答案 0 :(得分:32)
官方名称实际上是Node
。最初它被设计用作Web应用程序,但作者意识到它可以用于更一般的目的并将其重命名为节点。
以下a quote from the author可能有助于解释名称:
Node是一个单线程的单进程系统,它对OS进程边界实施无共享设计。它有很好的网络库。我相信这是设计非常大的分布式程序的基础。需要组织“节点”:给定通信协议,告知如何相互连接。在接下来的几个月里,我们正在研究允许这些网络的Node库。
答案 1 :(得分:14)
最初,达尔打电话给他的项目 web.js.它只是一个网络服务器,一个 替代Apache和其他 “阻止”服务器。但是这个项目 很快就超越了他最初的网络服务器 库,扩展到框架 可以用来构建,好吧, 几乎所有的东西。所以他重新把它重新命名 的node.js。
答案 2 :(得分:9)
在维基上说,该项目被称为节点,但为了确保它不与其他“节点”混淆,将.js添加到其中