io.js - iojs和node.js有哪些比较大的区别呢?
怪我咯
怪我咯 2017-04-17 14:34:39
0
3
367

看API文档感觉它们两个差别不大,但是用起来感觉io.js和node.js,设计理念上差别很大(纯属个人观点)

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回覆(3)
大家讲道理

你用的node.js版本是不太舊了..., v 0.10.x 的麼...

在14年到15年兩者是有差別的,但之後沒有了...

這是我曾經之前在別處回答node.js的版本為什麼從0.x直接到4.x了。


因為node半道分家了。 最初剛火由Joyent資助並推動的,創始人Ryan Dahl加入Joyent全職負責Node.js的發展,基本上是公司把node買下來了。
開始一切很好,公司出錢出力,推動node發展,基本不干涉社區發展,社區輔助作者提交核心代碼,盡心盡力完善npm模組。

時間長了就有矛盾了,經過一段時間後node的核心程式碼更新漸漸慢了,同時漸漸變得保守,發展以穩定可靠為主。而社區的人們更希望能引入新特性,緊跟著前沿趨勢變化。

最後鬧得越來越僵,期間還有什麼 「人稱代名詞事件」 的發生讓更多人選擇放棄了,許多node社群大神都撤了,一部分選擇go之類的其他語言了。

還有一部分則選擇做他們自己想法中的node,最後因為商標問題最終他們將名字定為io.js

然後就開始了各自的版本,node.js依舊比較慢,在 0.1X.x 奮鬥,io.js則基本保持週更,1.0很快就出來了。

後來Joyent決定與io.js和解。成立node.js基金會,將node.js遷移到基金會管理,然後就和io.js商討合併,然而io.js更新飛快,談合併期間 2.0 版本也出來了。
最後和解達成,io.js 發布聲明 3.0 將是 io.js 的最後一個大版本。

所以合併後就是4.0作為新一代node 的版本號,大概情況如下。
0.x -------------1.x -------------- 2.x ----------- - 3.x -------------- 4.x
node.js -------io.js ------------- io.js -----------io.js -----------node.js+io.js

Ty80

io.js和node.js已經合併了......

阿神

io.js官網已經說:

io.js has merged with the Node.js project again.

他倆現在沒差別。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!