Node.js版本控制:v4 +和v0.12.X之间的区别

Node.js版本> = 4.0.0和版本0.1.X到0.12.X有什么区别?

在这个页面https://nodejs.org/en/download/releases/上 ,我明白Node.js v4 +是旧的Node.js和io.js的融合。 但v0.12.9已于2015-12-03发布,几个月 v4.0.0(2015-09-08)。

那么,这三个分支仍然活跃? 他们之间有什么区别?

Nodejs 4.x是Node 0.12.x和io.js 3.x的融合版本。 io.js最初是由于Joyent和Nodejs团队之间的冲突而开发的。 版本1.x于2015年1月发布。您可以看到这个更新日志的完整列表的Nodejs发布。

Node.js团队在宣布此function时描述了两种不同types的node.js版本将满足您的node.js需求。

  • LTS (长期支持,目前v.4.2.4)将有至less18个月的支持和维护。 经过18个月后,将进入可能持续12个月的维护模式。 因此,长期支持(通常称为LTS)为应用程序开发人员提供了一个具有特定版本的Node.js的30个月支持周期。

  • 稳定 (目前v5.4.1) – 将支持大约8个月,function/更新更频繁地发布。 Node.js v6最终将变成一个新的LTS版本,将有一个类似的支持时间表到V4。 这样,我们每6个月就会有一个新的稳定版本的Node.js,其中每一个都会变成一条LTS线。

Node.js v0.10和v0.12是LTS计划中的特例。 10月10日将直接进入维修,持续12个月。 v0.12将从10月开始,具有6个月的初始LTS期,随后是12个月的维护。 io.js版本将不会有正式的LTS或维护支持。

资源:

https://nodejs.org/en/blog/release/v5.0.0/

https://nodejs.org/en/blog/community/node-v5/

https://medium.com/@nodesource/essential-steps-long-term-support-for-node-js-8ecf7514dbd#.48y0ywbsp

https://github.com/nodejs/node/blob/master/COLLABORATOR_GUIDE.md