如果您曾在JS前端或node.js开发中投入过时间和精力的话,那么您肯定已经与npm打过多次交道了。正是由于npm的努力才使得JS成为了世界上最大的开发者生态系统。
而就在今天,微软(一家具有较强封装性的公司)旗下的Github宣布正式将npm收入麾下。自此npm已经正式成为了微软的"孙公司"。当然你也可以认为JavaScript 已经间接属于微软了。
有些开发者可能会担心微软会将npm搞垮,就像搞垮之前他们收购的那些公司一样。毕竟很多开发者的工作已经对npm产生了很强的依赖。我觉得当前大可不必如此焦虑,毕竟短时间内想将npm搞垮也不是一件易事。再者,官方已经宣布:npm 将一直可用,而且始终免费且开源。
接下来看看,此次收购对npm的发展会有哪些影响:
1、GitHub 将进行必要的投资,确保 npm 快速、可靠、可扩展。
2、GitHub 将致力于提升开发者和维护者的日常体验,包括多因素身份验证体验,以及包的发布流程的改进等。
3、参与社区活动。他们将积极地与 JavaScript 社区合作,从中获得优秀的改进方案,以此来打造更好的 npm。
4、为了提高代码的安全性,后续会将 Github 和 npm 集成起来。
5、GitHub 会将打赏功能扩展到npm生态中。
6、GitHub 将允许 npm 的付费用户将他们的私有 npm 包迁移到 GitHub Package,从而使得 npm 专注成为一个开放、免费的 JavaScript 软件包管理工具。
总之,GitHub 在努力听取广大开发者的意见。npm 自此获得了全世界最大公司之一的支持。当然,对于此次收购是好是坏,势必要交给时间去验证。不过我还是真心期望 npm 会在不久的将来,在开发者的体验上会表现的越来越好。