avatar

Node.js 的分支版本 io.js

其實剛看到這個消息的時候有種很複雜的感覺 XD

Get excited about{' '} #iojs - Frequent releases- Quick adoption of new v8 releases. Read -{' '} https://t.co/QNPgKiUVsM-{' '} https://t.co/U6wrM1SnKP

— Node.js Security (@nodesecurity){' '} December 4, 2014

上推兩個連結稍微看一下就可以了解大概,其實已經是幾天前的事了,稍微在這邊作個筆記,說不定未來回過頭來看是值得紀念的一件事 #誤

如果平常有在跟 nodejs issue,應該早早就已經嗅到端倪了,現在只算是正式宣佈而已。基本上 io.js == nodejs v0.12 是不會錯,所以短時間應該不會出現什麼相容性的問題,不過未來到底會怎樣就很難說了,畢竟會分支就是因為理念上不合嘛...

Q&A: Why io.js decided to fork Node.js
StrongLoop’s Position on io.js

至於到底為什麼會分支出 **io.js**,我猜根本原因跟遲遲不出現的 v0.12 有點關係,至於有關 v0.12 的八卦,既然你都看到這篇文章了,之前寫的抱怨文應該也有瞄到幾眼才對,在這邊就不多說了 XDD

反正就是第三代上任之後,個人覺得有點走向封閉保守路線(個人觀察意見,沒有批評的意思)

  1. 除了 Github Issue 之外幾乎沒有其他跟社群比較好的互動(Google Group 就算了吧,我沒上 IRC 所以不確定那邊的情況)
  2. 然後版本更新速度極慢(或許覺得 v0.12 是重大更新不能太草率,可是應該還是可以動 v.11 吧,一整年沒升到一個大版號,這樣好嗎!?)
  3. 然後 core team 好像也有進行大換血? #有卦

所以今天出現 io.js 完全不意外啊,看一下專案目標就可以看出來了 XDD

taking new v8 releases as fast as possible

Trying to get to a weekly release cycle.

iojs 成員大部份都是 前/現任 Node.js 的核心成員,不少也都兩邊會持續進行開發,所以真的影響不大,除非未來兩邊的成員跟專案走向都切開的話,到時候再擔心吧。

powered by WebMention.io

You can skeet this post or discuss it on BlueSky, the comments will show up here.
0Likes0Replies0Mentions

Be the first one to share this article!