AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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:484394

评论

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

Khronos: 面向万亿规模时间线的性能监控引擎建设实践

阿里技术

性能监控 Khronos 时序数据管理

零代码开发、可视化界面!飞桨AI Studio星河社区带你玩转Prompt应用

飞桨PaddlePaddle

程序员 开发者 插件开发 Prompt

VideoProc Converter 4K for mac(视频转换软件)

展初云

Mac 格式转换 Mac软件 视频格式

实测亚马逊 AI 编程助手 Amazon CodeWhisperer

全栈若城

万能音视频转换器Permute 3最新中文版

胖墩儿不胖y

Mac软件 音频处理工具 音频格式转换器

Java类加载机制详解 | 京东云技术团队

京东科技开发者

Java spi 类加载机制 企业号10月PK榜

与创新者同行,Doris Summit Asia 2023 线下技术峰会圆满落幕!

SelectDB

数据库 大数据 数据分析 实时数仓 apache doris

架构训练营 模块三作业

Chong Liu

利用观测云的 RUM 追踪和分析一个 VIP 用户的旅程

观测云

可观测性 用户体验分析

「我在淘天做技术」双11背后的营销技术体系

阿里技术

营销 淘天 营销技术

Java服务总在半夜挂,背后的真相竟然是... | 京东云技术团队

京东科技开发者

Java centos cron 企业号10月PK榜

KubeBlocks完成阿里云PolarDB数据库产品生态集成认证

阿里云数据库开源

polarDB PolarDB-X KubeBlocks

语音识别技术在移动设备上的应用与优化

数据堂

概念回顾:负载均衡、四层负载均衡、七层负载均衡

NGINX开源社区

负载均衡 四层负载均衡 七层负载均衡

为何在中国 Navicat 远比 DBeaver 流行

Bytebase

数据库 sql DevOps navicat Dbeaver

生成式 AI 如何释放开发者的生产力?

LigaAI

人工智能 程序员 技术管理 AIGC 研发效能管理

重读 Effective JAVA(二)- 精进自己的 JAVA 技术

xfgg

Java

携程商旅伙伴大会:构筑全球影响力计划,建立全球TMC赋能战略

携程商旅

LLM在text2sql上的应用 | 京东云技术团队

京东科技开发者

人工智能 LLM 企业号10月PK榜 text2sql

SpringBoot自动配置原理解析 | 京东物流技术团队

京东科技开发者

spring-boot 自动配置 企业号10月PK榜

1024 特别企划|揭秘 StarRocks 社区背后的神秘力量(内涵福利)

StarRocks

开源社区 StarRocks

iStatistica Pro 5 for Mac(系统活动监控工具)

展初云

Mac Mac软件

第10期 | GPTSecurity周报

云起无垠

MySQL常用函数:从字符串处理到日期时间操作一应俱全

小齐写代码

构建一个PWA应用的核心技术有哪些

Onegun

小程序 PWA

ETL工具与数据处理的关系

RestCloud

数据处理 ETL

ConceptDraw PROJECT 14 for Mac(项目管理软件)

展初云

项目管理 Mac软件

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