mau*_*lus 125 javascript node.js
io.js和node.js有什么区别?最新的io.js是分叉node.js,并且由一些同样的人制作node.js.
导致这个分支的主要区别是什么,以及它对node.js整体社区意味着什么?
Bre*_*dan 119
有什么区别?
io.js:
这个存储库最初是作为一个欢乐/节点的GitHub分支,其贡献,发布和贡献在一个开放的治理模型下.
我们打算以越来越规律的方式登陆与node.js迄今为止构建的npm生态系统兼容的版本.
Node.js的:
Node.js它主要分为三个原因:更快,更积极的版本和1.0.0发布版本,更多社区驱动的开发而不是咨询委员会,以及使用semver进行发布.
咨询委员会是Joyent的计划,旨在为Node.js提供一种更集中,更快捷的方式来规划开发并规划未来的功能1.0.0.计划通过组建一个使用Node.js的大型公司董事会来完成
来自Joyent的博客引用:
随着社区变得越来越复杂,我们必须找到平衡所有成员需求的方法,并为这些组织提供一个平台,让他们聚集在一起并为项目提供意见.
以前,Node.js是通过邮件列表,GitHub问题运行的,任何人都可以贡献自己的想法.这个想法开始变得有些讨厌,因为它将控制权从你的普通日常贡献者手中夺走,并将权力转移到了"大人物":沃尔玛,雅虎,IBM,微软,Joyent,Netflix和PayPal等公司.
Gab*_*uka 19
实际上,Node.js和io.js之间存在实际差异.其他答案遗忘的一些事实:
为什么?因为io.js 1.6.2附带Google V8 4.1.0.25,而Node.js 0.12.1附带V8 3.28.73.此外,ECMAScript 6的标志在Node.js和io.js之间是不同的.可以在此处找到io.js的ECMAScript 6标志指南.
Mat*_*all 15
io.js网站上写道:"io.js是一个节点和npm兼容的javascript平台." 它是一组工具(运行时/ VM,包管理器等),它与当前作为节点存在的工具兼容.任何差异都可能在底层实现中,以及io.js在node.js功能集之外添加的任何扩展.
(为什么与已经存在的东西兼容的东西会分裂社区?为什么这是一件坏事?)
请注意,io.js尚未发布!然而,io.js路线图说明了节点和io之间的一些特别相关的差异.
据我了解,io.js是1.0-alpha1和未来的节点版本,但是:
io.js是node.js的一个分支.但现在io.js和node.js再次合作.这就是为什么node.js直接从0.12.x直接跳转到4.0.0,因为node.js版本4.0.0包含来自io.js版本3.0.0的所有主要更新
| 归档时间: |
|
| 查看次数: |
32560 次 |
| 最近记录: |