My farewell to{' '} #nodejs (for now at least) https://t.co/NKSIbyd0dk{' '} #golang
— TJ Holowaychuk 🇺🇦 (@tjholowaychuk){' '} July 4, 2014
昨天大大發出這則推之後就亂套了 XDD
然後昨天幾乎一整天都可以看到有人在轉發這個事件
btw,因為太久沒寫文章了,有了單純嘴砲的機會當然不會放過 #誤
其實 tj 在文章中也提得很清楚了,就是單純沒有愛了(#再次誤),所以轉去寫對於分散式架構更方便的 golang。其實轉陣營對我來說也不算非常訝異,稍微有關注的開發者應該也都有注意到,自從 tj 轉到 Segment.io 之後他其實就很少寫 node 而轉去 golang,而且發這篇文章,除了說明一下他自己的想法之外,文末提及目前 nodejs 不足之處也非常中肯,JS 許多天生上的問題完完整整地傳給了 nodejs #還有那一直搞不好的 stream 也被拿出來鞭了一下 XD
不過我倒是注意到別的:
- koa 還是會繼續維護
- 廣發邀請帖,歡迎有興趣接手維護 tj 手下眾多模組的開發者可以跟他聯繫 所以其實影響也沒那麼大,就把它想做一位原本產出很大的開發者稍微收斂一點 #炸
開發者常會不自覺會擁護自己 喜歡/常用 的開發語言,然後對於別人的較負面的意見,就會不自覺開戰(我也常...XDD),不過 tj 也在文中提到,開發者不應該執著于這個,而是否用正確的工具來解決問題才是關鍵。
這也是我喜歡看看一些強者的文章、作品的原因,
有時候光是觀摩都可以學到不少。
雖然覺得 nodejs 失去了一位強大的開發者覺得惋惜,不過趁這個機會去看看 golang 到底為什麼這麼吸引人也不失一個好機會啊 ;p
ps: 對於 nodejs 的發展過程中,唯一真正讓我覺得失望的就是 Ryan Dahl 發完這篇文章之後就消失了的這件事而已,我常常想,如果 ry 現在還在 core team 中的話,不知道 nodejs 會是怎樣的光景...0rz