开门大吉,欢迎光临。这是 乐玩nodejs npm工具库
微信公众号的第一篇文章,那就先来说说 nodejs/npm 的小秘密,话不多说,赶快开始:
通过一个时间线简要描述下
-
2008 年 V8 引擎发布。
-
2009 年 Ryan Dahl 基于 v8 实现 js 的服务器运行环境, 命名为 node。
-
2010 年 Joyent 公司聘入 Ryan Dahl 并让其全职开发, node 也从个人项目变成一个公司组织下的项目, 并且 node 以
Gatekeeper + Joyent
模式运行着。 -
2014 年 第二任 Gatekeeper
Isaac Z. Schlueter
离职并创建了npm inc.
即现在的 npmjs 公司。node 开发开始缓慢, 第三任 GatekeeperTimothy J Fontaine
想改善这个问题,取消了贡献者的 CLA 签证
,让任何人可以贡献代码,却导致 node 活跃度更底。 -
2014 年 8 月, 一个叫做
Node forword
的组织为了提升 node/js 的生态, fork 了 Node.js (即 io.js
), 并保持积极更新。 -
2015 年 5 月, io.js 与 node.js 进行合并。
一句话总结一下
v8 催生了 node,iojs 来自 node 且归属于 node 。
注
npm 是一个包管理器,2009 年创建。
npm, Inc. 是一个公司,2014年创建,并免费提供js依赖注册表服务。
扩展阅读:
Node.js 与 io.js 那些事儿
https://www.infoq.cn/article/node-js-and-io-js/
https://www.npmjs.com/