javascript - node.js 和 io.js 有什么区别?

标签 javascript node.js

io.js 和有什么区别?和 node.js ?更新的 io.js 是从 node.js 派生出来的,而且是由一些制作 node.js 的人制作的。

导致这个 fork 的主要区别是什么,这对整个 node.js 社区意味着什么?

最佳答案

io.jsJoyent's Node.js 的一个分支

有什么区别?

io.js:

  • Node-forward基本上是被合并到io.js中
  • 基于社区驱动的开发和活跃的发布周期 fork
  • 包括许多最初的 Node.js 开发人员
  • future 的目标是“与 Node.js 合并”

This repository began as a GitHub fork of joyent/node where contributions, releases, and contributorship are under an open governance model.

We intend to land, with increasing regularity, releases which are compatible with the npm ecosystem that has been built to date for node.js.

Node.js:

  • 原版软件
  • 近期发展放缓
  • Joyent 赞助
  • Joyent 拥有商标 Node.js

他们为什么分开?

主要出于三个原因将其拆分:更快、更活跃的版本以及向 1.0.0 版本的开发,用于更多社区驱动的开发,而不是 Advisory Board ,以及使用 semver 进行发布。

什么是advisory board ?

顾问委员会是 Joyent 的计划,旨在让 Node.js 以一种更集中、更快速的方式来规划开发和规划 future 功能,以实现 1.0.0 版本的发布。计划通过组建一个使用 Node.js 的大公司的董事会来完成

引自 Joyent 的博客:

As the community becomes more complex, it is important that we find ways to balance the needs of all constituents and provide a platform for these organizations to come together and to provide input into the project.

为什么讨厌顾问委员会?

以前,Node.js 是通过邮件列表、GitHub 问题运行的,任何人都可以贡献他们的想法。这个想法开始受到一些讨厌,因为它让你的普通日常贡献者失去了控制权,并将权力转移到了“大人物”身上:WalmartYahooYahoo 等公司strong>IBM、MicrosoftJoyentNetflixPayPal

关于这方面的外部来源

关于javascript - node.js 和 io.js 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27309412/

相关文章:

ios - 按下安装后 iOS 配置文件返回什么类型的响应

node.js - 找不到模块 : Can't resolve 'dns' in pg/lib

node.js - 更新到 Grunt 导致 "Use of const in strict mode"错误

php - 如何在端口而不是 htdocs 文件夹中运行 PHP 应用程序?

javascript - D3 Hive 图突出显示节点及其链接

javascript - 无法通过 auth.onAuthStateChanged 中的 currentUser 访问 displayName - Firebase

javascript - 对于对象数组中特定日期之间的数字循环总和

其他类函数中的Javascript类实例(nodejs)

javascript - jQuery:选择表格的前五行

javascript - 如何根据另一个组件的状态更改 css 属性