其實剛看到這個消息的時候有種很複雜的感覺 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
反正就是第三代上任之後,個人覺得有點走向封閉保守路線(個人觀察意見,沒有批評的意思)
- 除了 Github Issue 之外幾乎沒有其他跟社群比較好的互動(Google Group 就算了吧,我沒上 IRC 所以不確定那邊的情況)
- 然後版本更新速度極慢(或許覺得 v0.12 是重大更新不能太草率,可是應該還是可以動 v.11 吧,一整年沒升到一個大版號,這樣好嗎!?)
- 然後 core team 好像也有進行大換血? #有卦
所以今天出現 io.js 完全不意外啊,看一下專案目標就可以看出來了 XDD
taking new v8 releases as fast as possible
Trying to get to a weekly release cycle.
iojs 成員大部份都是 前/現任 Node.js 的核心成員,不少也都兩邊會持續進行開發,所以真的影響不大,除非未來兩邊的成員跟專案走向都切開的話,到時候再擔心吧。