继 CoreOS 与 Docker 分道扬镳继而推出自己的容器引擎 Rocket 后不久,又传来了 Node.js 分裂的消息。由于 Node.js 的贡献者因对负责 Node.js 开发的公司 Joyent 在对 Node.js 管理上的长期不满,才导致了多位重量级开发者另立门户, 并创建了分支 io.js,从而导致了 Node.js 的分裂。从 GitHub 上得知,io.js 的第一个版本(1.0.0 alpha1 版本)将在 2015 年 1 月 13 日发布。
Node.js 分裂的消息一经公布,国内外的论坛、社区以及科技网站都进行了报道,用户对此给予了热烈的评论。有人认为分裂是件好事,有人认为是对 Joyent 的伤害。
来自 Wired 的报道中提到了 Node.js 社区组织者 Mikeal Rogers 的评论:
“我们不想要一位被一家公司任命的人做出决定,新分支将采用开放管理模式进行管理”。
Hacker News 也有了 Node.js 分裂的相关评论。用户 jared314 虽然不赞成分裂 Node.js,同时还指出了开发者对 Joyent不满之处,如Joyent 只做稳定性上的改进,而不新增功能;不顾社区对Node.js 项目所期望的方向等。
io.js__ 构成了一个与 Node.js 竞争的分支,这是一件好事, Node Forward 和 io.js 将是一个双赢的局面。关于 Node Forward 和 __io.js__ 的关系请点击_这里 _查看。
Node.js 是一个基于 Chrome JavaScript 运行时建立、流行、开源、跨平台的运行时环境。Node.js 最初是由 Ryan Dahl 发起的开源项目, 于 2010 年 11 份,伴随着 Ryan Dahl 加盟 Joyent,Node.js 的管理和维护的权利也交由 Joyent 负责。而 Joyent 是一家全球云计算软件和服务公司,自 2004 年以来 Joyent 一直面向全球提供云计算解决方案,它自己实现的一套完整软件栈能够为任何想要构建云的公司提供云数据中心软件。
感谢郭蕾对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。
评论