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

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

308a8798-f35e-4c9e-95f3-07ef5490eeef


这对整个开发者生态来说,无疑是一则重磅新闻。npm 全拼为 Node Package Manager,是 JavaScript/Node 软件包管理器。截至目前,npm 已经为超过 1200 万名开发者提供了超过 130 万个软件包,这些软件包每个月一共要被下载 750 亿次。

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

7bd92606-6844-44ca-8a47-be5c9fe40090


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

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

9354a0f3-30d5-46dc-b852-e3198f766b18


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

b2752048-8385-4222-87cc-1bd5880a0e35


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

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


猜你喜欢

转载自blog.51cto.com/14879965/2516351