写点什么

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

  • 2014-12-14
  • 本文字数:1279 字

    阅读完需:约 4 分钟

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 )关注我们,并与我们的编辑和其他读者朋友交流。

2014-12-14 01:484566

评论

发布
暂无评论
发现更多内容

鸿蒙开发笔记:Accessibility Kit 实现教育题库的无障碍阅读支持

bianchengyishu

HarmonyOS NEXT

WWDC上的“AI答卷”,苹果的下一个杀手锏会是它吗?

腾讯云音视频

人工智能 wwdc 实时音视频

Seo工具使用与数据观察实践 中

溪抱鱼

前端 SEO

鸿蒙开发实战:ArkData实现教育题库的跨设备数据同步

bianchengyishu

HarmonyOS NEXT

鸿蒙开发实战:ArkTS构建高性能教育应用的实践与优化

bianchengyishu

HarmonyOS NEXT

Seo工具使用与流量数据观察实践 (下)

溪抱鱼

前端 SEO

实时数据同步可以通过什么方式?

谷云科技RestCloud

数据同步 ETL 数据集成

Windows下版本控制器(SVN) - 1、开发中的实际问题+2、版本控制简介

刘大猫

人工智能 svn 算法 大模型 tortoiseSVN

BOE(京东方)与上影集团联合宣布将成立合资公司 以“科技 + 文化”融合新范式引领电影产业数字化变革

爱极客侠

鸿蒙开发实战:ArkUI构建自适应教育题库界面的深度实践

bianchengyishu

HarmonyOS NEXT

鸿蒙开发日记:Background Tasks Kit实现题库数据智能同步

bianchengyishu

HarmonyOS NEXT

MagicHub 开源全双工自然对话数据集;珞博智能完成数千万元融资,将发布多样化性格和长期记忆陪伴式硬件丨日报

RTE开发者社区

为什么要来 IoTDB 用户大会?历年精彩回顾给你答案!

Apache IoTDB

线程安全与锁机制深度解析

量贩潮汐·WholesaleTide

Java

罗永浩数字人刷屏背后,文心大模型成为直播行业的“剧本总导演”

脑极体

AI

IDM中文最新版免激活教程,IDM网络下载器永久免费使用的三种方法,IDM序列号激活工具

阿拉灯神丁

网络加速 IDM idm下载 视频下载工具

Seo工具使用与流量数据观察实践(上)

溪抱鱼

前端 SEO

鸿蒙开发实战:Core File Kit 实现教育题库的高效文件管理

bianchengyishu

HarmonyOS NEXT

十年磨一剑,必出精品——Java面试常见场景题及参考答案!

程序员高级码农

Java ,面试 程序员‘

2025年AI画图生成工具排行榜,在线生成无限创意!

职场工具箱

人工智能 AI 在线白板 AIGC AI绘画

最新六大专题类案裁判规则入驻 Alpha 系统

科技汇

鸿蒙开发实战:ArkWeb在教育题库中的混合开发实践

bianchengyishu

HarmonyOS NEXT

DeepSeek驱动的AI原生架构革新:低代码开发范式迁移与实践路径

电子尖叫食人鱼

低代码 DeepSeek

千万级大表,如何做性能调优?

量贩潮汐·WholesaleTide

数据库 oracle

FactoryBean 和BeanFactory的傻傻的总是分不清?

不在线第一只蜗牛

spring

鸿蒙开发实战:Ability Kit 实现教育题库的多端协同能力

bianchengyishu

HarmonyOS NEXT

商品中心—自研缓存框架的技术文档

不在线第一只蜗牛

华为阅读高校读书会已举办40场!为全国高校花粉带来社交化阅读体验

最新动态

FL Studio24对电脑的配置要求高吗? 如何调整FL Studio24设置优化运行速度?

阿拉灯神丁

宿主 编曲软件 水果FL Studio FL Studio2024 音乐创作

PHP面向对象编程高级教程

白月书生

php 面向对象 面向对象设计

Node.js闹分裂:io.js计划在2015年1月发布第一个版本_开源_James Chesters_InfoQ精选文章