GitHub 宣佈正式收購 npm,即將接管 JavaScript 生態系統?

clipboard.png

北京時間今天凌晨,GitHub 首席執行官 Nat Friedman 宣佈 GitHub 已簽署收購 npm 的協議,以後將致力於創建可靠的註冊表基礎架構並改善核心體驗、提升代碼的安全性。前端

這對整個開發者生態來講,無疑是一則重磅新聞。node

npm 是誰?

clipboard.png

npm 全拼爲 Node Package Manager,是 JavaScript/Node 軟件包管理器。截至目前,npm 已經爲超過 1200 萬名開發者提供了超過 130 萬個軟件包,這些軟件包每月一共要被下載 750 億次。程序員

大部分的開發者都知道 Node.js 的爆火離不開 npm,其實 npm 之因此能發展到現在的規模,也離不開 Node.js。web

Node.js 剛出世時,由於缺乏一個單獨的包管理器,因而其做者和 npm 的做者一拍即合,在 Node.js 中內置了 npm。npm

後來隨着 Node.js 的火爆,你們開始用 npm 來共享 JavaScript 代碼了,因而 jQuery 做者也將 jQuery 發佈到 npm 了。隨着 npm 的影響力日益增大,用 npm 來分享代碼已經成了前端工程師的標配之一。 編程

但因其開源的業務形態,再加上非職業化的企業運營,從創辦起就不斷陷入財務危機。在近一年中,該公司還頻繁曝出醜聞,npm 的管理層在過去一年中也發生了數次變化。npm 的前員工和社區開發人員因對公司不滿,還建立了一個 npm 的競品。segmentfault

面對各類層面的危機與風險,加入 GitHub 多是 npm 最好的解決方案之一了。npm 的創始人 Schlueter 在官方博客中也表示,「做爲一家初創公司,咱們有難以實現的大夢想。這是實現這些夢想的機會。」安全

而對 GitHub 和微軟來講,收購 npm 更多的則是戰略層面的意義。前端工程師

微軟的大戰略

clipboard.png

GitHub 收購 npm 的消息在我看來,對整個 JavaScript 和前端開發人員都是友好的,背靠大樹好乘涼,有錢好辦事的道理誰都懂。架構

但對於 GitHub 的這一收購行爲,有開發者評論道:微軟接管 JavaScript 的目標就快實現了。

2018 年,微軟以 75 億美圓的價格收購了 GitHub,接管了技術領域最大的開源生態系統;去年 11 月,微軟推出了 web 版 VS Code,佔領了大部分開發者的機器;此次收購 npm,則擁有了經過 TypeScript 改變開發者使用 JavaScript 方式的能力。

不論是流行的開發工具棧中,從託管平臺、包管理工具、IDE(Editor),到編程語言等,微軟都已取得了巨大的優點。近幾年,微軟一直在執行一個雲優先的戰略,致力於經過技術路線將 Azure 打形成全球領先的綜合雲服務。這次收購 npm ,意在將這些工具所有與 Azure 打通,無縫集成。

另外,網上還有另外一種擔心。

早在 2018 年 5 月 12 日,開源倡導者、Eclipse 基金會主席 Mike Milinkovich 批評微軟正在壟斷開源工具。例如曾經出現的 Facebook 修改 React 開源協議的事件。Mike 認爲,GitHub 和 VS Code 已經表明了一種很大的彙集度了,微軟又開始涉足軟件包管理服務這塊蛋糕,那麼開源開發者使用的路徑將全都指向微軟。

特邀評論

SegmentFault 思否 CEO 高陽:

近些年 SegmetnFault 一直與微軟官方保持着互動和交流,也感覺到了微軟技術實力以及社區的強大。

從總體來看,微軟正在變的愈來愈開放,積極的參與開源,堅決的雲計算、開發者、移動化戰略落地,讓微軟的不少產品從新贏得了開發者和用戶的心。微軟爲整個開發者行業帶來的價值是毋庸置疑的。

行業巨頭的介入與融合必定能夠造成更增強有力的生態效應,讓 JavaScript 和整個大前端的生態變的更好。


SegmentFault 思否 CTO 祁寧

npm 的收購此前並無預兆,聽說是其創始人親自找 GitHub 求收購,應該是爲了緩解財務壓力。

npm 做爲 node.js 基礎設施的重要一環,其自己並無很強的盈利能力,融入 GitHub 生態不失爲一個好的出路。

在 IE 時代被前端程序員唾棄的 MicroSoft,如今竟然手握 VS Code、TypeScript、Github、npm 等大殺器,難免讓人感受恍若隔世。


對此事你怎麼看?

擴展閱讀:

1.比爾·蓋茨宣佈退出微軟董事會,從此會把更多時間「留給本身」
2.GitHub:除非真正須要,不然咱們不會刪除您的任何內容
3.2019 年 JavaScript 現狀調查報告
4.GitHub 計劃登錄中國,將產生哪些影響與意義?
5.微軟擊敗了領頭羊 AWS,中標 700 億元 JEDI 雲計算超級大單

clipboard.png

相關文章
相關標籤/搜索