两分钟观看 nodejs、 iojs、 npmjs 之间的狗血剧情
2024-09-06 13:35:24
开门大吉,欢迎光临。这是 乐玩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/
最新文章
- Linux vmstat使用
- 洛谷11月月赛round.2
- Hadoop:部署Hadoop Single Node
- 39:第n小的质数
- js根据生日计算出年龄
- 使用PopupWindow实现Menu功能
- 二级域名session 共享方案
- Windows 2008 R2 X64 安装WebsitePanel(WSP虚拟主机管理面板)
- js中取session的值
- 基于Spring的Web缓存
- xampp版本和具体的php,mysql版本的对应
- T——SQL基础语句(定义变量,赋值,取值,分支,循环,存储过程)
- Debugging java application with netbean
- 内置函数:filter函数
- SpringMVC常用注解整理
- Django 【认证系统】auth
- spring boot application.properties详解
- 关于surface gradient
- 「HNOI2015」开店(树链剖分, 主席树)
- QT5中无法包含Qtgui头文件的问题。
热门文章
- 【BZOJ 4004】 装备购买(高斯消元+贪心)
- ovirt磁盘类型(IDE, virtio, virtio-scsi)
- SQL语言基础和数据库操作
- javascript:location=location;";>;刷新<;/a>;
- matlab基础向7-8:画图
- php实现隔行换色
- Singer 修改tap-s3-csv 支持minio 连接
- linux mustache bash 实现mo 做为docker容器运行动态配置工具数组的处理
- JavaScript 中 call()、apply()、bind() 的用法
- Django 数据库与ORM