GitHub 宣布正式收购 npm,即将接管 JavaScript 生态系统?

数据森麟

共 2059字,需浏览 5分钟

 · 2020-03-18

06ab47e3168df81602bcaefdc2117201.webp


     作者:徐九


     来源:SegmentFault


235524562b3027a00d1a4d9d05c5aa66.webp


北京时间今天凌晨,GitHub 首席执行官 Nat Friedman 宣布 GitHub 已签署收购 npm 的协议,之后将致力于建立可靠的注册表基础架构并改善核心体验、提高代码的安全性。


这对整个开发者生态来说,无疑是一则重磅新闻。



npm 是谁?


4dd942b8802b18ffcf0456824ea97f16.webp


npm 全拼为 Node Package Manager,是 JavaScript/Node 软件包管理器。截至目前,npm 已经为超过 1200 万名开发者提供了超过 130 万个软件包,这些软件包每个月一共要被下载 750 亿次。


大部分的开发者都知道 Node.js 的爆火离不开 npm,其实 npm 之所以能发展到如今的规模,也离不开 Node.js。


Node.js 刚出世时,因为缺少一个单独的包管理器,于是其作者和 npm 的作者一拍即合,在 Node.js 中内置了 npm。


后来随着 Node.js 的火爆,大家开始用 npm 来共享 JavaScript 代码了,于是 jQuery 作者也将 jQuery 发布到 npm 了。随着 npm 的影响力日益增大,用 npm 来分享代码已经成了前端工程师的标配之一。 


但因其开源的业务形态,再加上非职业化的企业运营,从创办起就不断陷入财务危机。在近一年中,该公司还频繁曝出丑闻,npm 的管理层在过去一年中也发生了数次变化。npm 的前员工和社区开发人员因对公司不满,还创建了一个 npm 的竞品。


面对各种层面的危机与风险,加入 GitHub 可能是 npm 最好的解决方案之一了。npm 的创始人 Schlueter 在官方博客中也表示,“作为一家初创公司,我们有难以实现的大梦想。这是实现这些梦想的机会。”


而对 GitHub 和微软来说,收购 npm 更多的则是战略层面的意义。





微软的大战略
29853d753797039f11393bdcf6dfbf59.webp
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 就曾批评微软正在垄断开源工具。Mike 认为,GitHub 和 VS Code 已经代表了一种很大的聚集度了,微软又开始涉足软件包管理服务这块蛋糕,那么开源开发者使用的路径将全都指向微软。



特邀评论


SegmentFault 思否 CEO 高阳: 

近些年 SegmetnFault 一直与微软官方保持着互动和交流,也感受到了微软技术实力以及社区的强大。
从整体来看,微软正在变的越来越开放,积极的参与开源,坚定的云计算、开发者、移动化战略落地,让微软的很多产品重新赢得了开发者和用户的心。微软为整个开发者行业带来的价值是毋庸置疑的。
行业巨头的介入与融合一定可以形成更加强有力的生态效应,让 JavaScript 和整个大前端的生态变的更好。



SegmentFault CTO 祁宁
npm 的收购此前并没有预兆,据说是其创始人亲自找 GitHub 求收购,应该是为了缓解财务压力。
npm 作为 node.js 基础设施的重要一环,其本身并没有很强的盈利能力,融入 GitHub 生态不失为一个好的出路。
在 IE 时代被前端程序员唾弃的 MicroSoft,现在居然手握 VS Code、TypeScript、Github、npm 等大杀器,不免让人感觉恍若隔世。


◆ ◆ ◆  ◆ 




长按二维码关注我们



数据森麟公众号的交流群已经建立,许多小伙伴已经加入其中,感谢大家的支持。大家可以在群里交流关于数据分析&数据挖掘的相关内容,还没有加入的小伙伴可以扫描下方管理员二维码,进群前一定要关注公众号奥,关注后让管理员帮忙拉进群,期待大家的加入。


管理员二维码:



猜你喜欢

 笑死人不偿命的知乎沙雕问题排行榜

 用Python扒出B站那些“惊为天人”的阿婆主!

 互联网大佬学历&背景大揭秘,看看是你的老乡还是校友

 上万条数据撕开微博热搜的真相!

 你相信逛B站也能学编程吗? 


浏览 20
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报