io.js 和有什么区别?和 node.js ?更新的 io.js
是从 node.js
派生出来的,而且是由一些制作 node.js
的人制作的。
导致这个 fork 的主要区别是什么,这对整个 node.js 社区意味着什么?
最佳答案
io.js是 Joyent's Node.js 的一个分支
有什么区别?
io.js:
- Node-forward基本上是被合并到io.js中
- 基于社区驱动的开发和活跃的发布周期 fork
- 包括许多最初的 Node.js 开发人员
- future 的目标是“与 Node.js 合并”
This repository began as a GitHub fork of joyent/node where contributions, releases, and contributorship are under an open governance model.
We intend to land, with increasing regularity, releases which are compatible with the npm ecosystem that has been built to date for node.js.
Node.js:
- 原版软件
- 近期发展放缓
- 由 Joyent 赞助
- Joyent 拥有商标
Node.js
他们为什么分开?
主要出于三个原因将其拆分:更快、更活跃的版本以及向 1.0.0
版本的开发,用于更多社区驱动的开发,而不是 Advisory Board ,以及使用 semver 进行发布。
什么是advisory board ?
顾问委员会是 Joyent 的计划,旨在让 Node.js 以一种更集中、更快速的方式来规划开发和规划 future 功能,以实现 1.0.0
版本的发布。计划通过组建一个使用 Node.js 的大公司的董事会来完成
引自 Joyent 的博客:
As the community becomes more complex, it is important that we find ways to balance the needs of all constituents and provide a platform for these organizations to come together and to provide input into the project.
为什么讨厌顾问委员会?
以前,Node.js 是通过邮件列表、GitHub 问题运行的,任何人都可以贡献他们的想法。这个想法开始受到一些讨厌,因为它让你的普通日常贡献者失去了控制权,并将权力转移到了“大人物”身上:Walmart、Yahoo、Yahoo 等公司strong>IBM、Microsoft、Joyent、Netflix 和 PayPal。
关于这方面的外部来源
关于javascript - node.js 和 io.js 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27309412/