Io.js是什么?

  这是来自Node.js和NPM重要成员@izs对新成立的Io.js的解释:

  Io.js 是来自 joyent/node 的共同fork分支,由Fedor Indutny创建, 一个长期活跃的Node核心团队成员,他负责Node.js运行包的一些重要功能。

  Io.js将继续先前Node在node-forward/node 等方向工作,我们希望在将来某个时候和原来的Node.js项目合并。

什么是Node Forward?

  Node Forward是Node.js核心社区成员提交者的一个努力,旨在提高Node.js水平。

  在7月11日,Mikeal Rogers创建了node-forward仓储,这是在他个人GitHub账户下,主要讨论Node.js未来方向,我们都感到是追求以项目提交者为共识意志的时候了,这是从一个中性客观角度。

什么是 node-forward/node?

  一个月以后,Mikeal将node-forward私密了,讨论就在8月转移到 Node Forward 组织,那里可以继续公开化讨论,Node Forward组织包括一个Node.js的fork分支,地址在 node-forward/node,表达了将变化改变和原来的 joyent/node 融合的意图。

  Mikeal 写道:

  该组织的第一个目标是以一个中立组织实现Node核心开发,没有人愿意把自己的工作发布为一个分支,我们将继续与 Joyent公司合作,让他们成为一个成员,即使是这个组织的领导,Joyent公司也可以为Node决定最好的事情以继续保持他们与其他参与者的共生方式,类似推动Linux和BSD一样,在这种情况下,TC的提交被作为一个分支,尽管他们也觉得这不是最好

  在Node Forward仓储,核心提交者形成一个技术提交联盟(Technical Committee (TC)),以达成技术方向发展的共识,TC是由顶尖8 Node.js core contributors中6位组成。

Node Forward是和 Joyent或 Node.js竞争吗?

  Joyent是一个公司,提供容器基础设施作为服务的解决方案,包括Joyent容器服务, Manta数据存储和分析平台,以及SmartDataCenter编排系统,2010年,Joyent从Node原始作者Ryan Dahl手里购买了Node.js版权和商标。

  Node Forward是一个社区成员和核心提交者组合,这些人尽可能继续工作以提供Node.js,以一种自然社区组织自我管理的方式进行。

  Node Forward目标是和Joyent一起工作,提高Node.js,我们尊重Joyent在过去几年对Node.js的投入,我们相信一切努力对Joyent和Node都有好处。

为什么创建io.js?

  在2014年11月26日,Fedor Indutny一个Node.js核心提交者,作为Node Forward活跃成员,决定创建一个Node.js分支启动Node Forward,为了不冒犯Joyent的商标,需要取一个不同名称。在node-forward/node工作的TC们转移到 io.js,而非技术方面的讨论还在Node Forward。

  io.js并不和Node.js竞争,io.js目标是提供Node核心成员继续提高Node.js的空间。

  Io.js将继续Node Forward努力. 继续向前,不断服务于Node.js社区。

  Node社区作为一个整体正在努力做出改变。改变正在进行中,我们希望变化得更好。 io.js是这种变化过程的一个火花。未来是很大,我们将继续探索它。

io.js目标?

  • 持续集成
  • 100% 测试通过作为正常状态
  • 严格的 SemVer-compliant 版本
  • 提交者版权所有,脱离公司控制
  • 透明的追求共识的管制。
  • 每周发布
  • 支持V8版本
  • 活跃的开发
  • 可预期的路径
  • 社区结盟

Node.js专题

IO.js发布1.0.0

从Stream 1到Stream 3的流API比较