首页»观点评论»为什么io.js要从Node.js中分裂出来?

为什么io.js要从Node.js中分裂出来?

来源:ourjs 发布时间:2014-12-09 阅读次数:

  Node.js中一群不满Joyent公司控制的信徒发起了另外一个项目io.js,即另外一个支持服务器端JavaScript的变种,称为io.js或iojs 。他们为什么要这样做,谁在幕后推动了这一举措,下面是InfoWorld对io.js团队成员Mikeal Rogers的访谈,讨论他们这样做的动机以及他们的期望。

  InfoWorld的:你是这个分支的负责人吗?

  Rogers:还差得远。Fedor Indutny创建了这个分支及其结构。但是这个分支是在一个开放的治理结构-技术委员会的管理之下的(简称TC)。这个团队这周举行了第一次会议,成员有:

  • Indutny(在Node.js代码的贡献列表上,团队成员)
  • Trevor Norris(也Node.js的核心团队成员)
  • Isaac Schlueter(原为Node.js的核心团队校友)
  • Ben Noordhuis(也是校友)
  • Bert Belder (另一个校友和Node.js的维护者)

  注* 均为Node社区的重量级人物

  Isaac现为NPM的负责人:下一阶段的NodeJS:TJ负责Node,NPM可能要收费

  Ben的故事 一个人称代词引发的论战:Joyent宣布Ben退出Node.JS开发

  Rod Vagg(Node.js的支持者)也参与了,他创建并管理构建(build)系统。我只是协调和记录TC会议,并帮助建立议事日程。

  InfoWorld: 你们为什么要创建这个分支?

  Rogers: 7月以,我们一直尝试与Joyent公司一起来转移项目结构,让贡献者和社区可以介入,有效地解决Node.JS面临的[包括缺乏主动和新的贡献者而造成的发布缓慢]的问题。我的猜测是,Fedor厌倦了等待,并开启了io.js。他没有进行任何推广,但我们这些跟他走得很近的人看见了,加入了。虽然我们都了解关于nodejs所有发布工作的核心内容及流程,其中一些人已经在上面工作过一段时间,但不能跟node.js一起发布,由于商标的限制。

  InfoWorld: 你们这些"forkers"是因为不满Joyent对Node.js的控制而创建这个分支的吗?

  Rogers: 我们都认为,顾问委员会的工作正朝着好的方向发展,但是有些事情我们已经等了很久,很多具体的工作一直没有实现。在我看来,将Node向前推动的最好的办法是避开这些问题,并把发布权交给社区,所以这就是我们正在做的。

  InfoWorld: io.js的目标是什么? 我看到有些人像Uber已经在提交代码并使用了。

  Rogers: 嗯,首先最大的目标是发布第一个版本。及时的发布与集成V8的新版本在议程的首位。一路上,在当前项目贡献模型下,我们正在努力吸引更多的人,并确保贡献者能够参与决策及其开放的治理计划。我们也认为这将更容易吸引更多的企业来推动一个纯粹的社区项目,而不是一个由一家公司独有的。至于Uber在用,我并没有注意,但我并不诧异,因为他们一直担心缺少新的发布。

  InfoWorld: 你觉得有与Joyent和ode.js和解的任何机会吗?

  如果Joyent公司决定对Node.js进行开放式的管理,我当然会很高兴,我不认为谁会反对,这是我们都期望看到的结果。但我看不到任何迹像,那些想要解决工作问题的人还只是等着。

  InfoWorld: io.js下一步会做什么?

  Rogers: 在Fedor的生日那天,1月13号发布第一个版本。

  原文地址: infoworld.com

QQ群:WEB开发者官方群(515171538),验证消息:10000
微信群:加小编微信 849023636 邀请您加入,验证消息:10000
提示:更多精彩内容关注微信公众号:全栈开发者中心(fsder-com)
网友评论(共1条评论) 正在载入评论......
理智评论文明上网,拒绝恶意谩骂 发表评论 / 共1条评论
登录会员中心