BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Node.js闹分裂:io.js计划在2015年1月发布第一个版本

| 作者 James Chesters 关注 1 他的粉丝 ,译者 王沛 关注 11 他的粉丝 发布于 2014年12月15日. 估计阅读时间: 4 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

io.js是从Node.js克隆出的一个分支,于本月初正式启动,并且计划在2015年1月发布第一个版本。

Fedor Indutny是Node的核心开发人员,他和Node社区的一些核心成员对Joyent管理层以及Node过少的版本发布心存不满,因此创建了io.js。Fedor还得到了社区中其它一些成员的支持,包括Trevor Norris,Isaac Z.Schlueter,以及NodeConf的组织者Mikeal Rogers。

Io.js在其Github主页上这样介绍:“始自于joyent/node的克隆。开源贡献,版本发布以及所有参与者都将通过开放的管理模式来管理”。针对所指出的Joyent在Node.js上的管理问题,io.js已经开始改进:将提高release的频率,并且兼容现有的为Node.js所构建的npm生态系统。

作为一个全新的克隆分支,io.js和Node.js现在还基本没有区别。不过Rogers在关于最初release的一个帖子中说到,技术委员会已经承诺每周一次的release,并且将以最快的速度去采用新版的v8引擎。若如Rogers所述,io.js将可以保证在第一版发布时和现在大有不同。

Node Forward是一个任何人都可以参与“改进Node,JavaScript以及它们的生态系统”的社区,通过开放合作的方式来运行。它也已经将工作从Node完全转移到io.js,如果有人想通过其去为Node工作,现在都被强制定向到io.js。

Schuetler在一篇FAQ的博客中澄清,无论Node Forward还是io.js都不是为了和Node.js竞争,他说道:

io.js是和Joyent或者Node.js竞争吗?不是,io.js的目的是提供一个空间让Node核心团队可以继续改进Node。

io.js让Node Forward的努力得以继续。我们承诺去制造进展以及继续服务于Node.js社区,无论是技术问题还是非技术问题。

为了打消人们对潜在的“碎片化”问题的担忧,Rogers写了一篇同名博客《碎片化》:看上去这种担忧很合理,但是却没有必要。

为什么没有必要担忧此问题,Rogers说一部分是因为io.js“将能够吸引比Node.js更多的活跃贡献者”,原因在于io.js项目是由一个透明的技术委员会所拥有,而不是某一家公司。另外,“git和Github使得项目间的合并相对容易,而且Joyent丢弃了CLA(贡献者许可协议),两个项目之间的代码将随时可以被合并。”

如果说Node.js对此有什么反应,那么其周五发布的这篇博客文章可以看做一个直接的回应:

在过去的一个月中我们在开放管理模式上取得了重要进展,包括API标准、知识产权管理以及透明度问题,这可以确保整个项目是由社区驱动的。我们所做的这些努力无疑是为了解决矛盾,以及能够和整个社区共同前进。有一点很重要,我们理解质疑的声音和挫折,我们需要一起来营造更好的生态系统。我们一定会努力做到。

无论对于创新性的项目还是商业目的,Node.js依然是大家所信赖的平台。我们即将发布v0.12版本,并且项目组已经在开始讨论下一个release。

查看英文原文: Io.js, Node.js Fork, Plans First Release for January 2015


感谢崔康对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT