【发布时间】:2021-01-02 23:44:09
【问题描述】:
关于与 NW.js 相关的版本号的简单问题。
为什么 NW.js 大版本还是 0?
【问题讨论】:
标签: versioning nwjs
关于与 NW.js 相关的版本号的简单问题。
为什么 NW.js 大版本还是 0?
【问题讨论】:
标签: versioning nwjs
我真的不知道。我从 0.11 开始就一直在使用它,我可以说它在这里应该有很大的颠簸:
0.7.3 附近,我会说这是一个相当稳定的点,并且比大多数其他类似工具具有更多功能(参见:XPDA.net 进行比较),将项目称为1.0.0
0.12.3 = 原始架构的最后一个版本。应该是1.5.3。0.13.0 = 应该是个大问题,2.0.0。这是一个全新的架构,从 Node-Webkit 更名为 NW.js,并且 API 发生了重大变化。此处(2013 年)的架构和 API 更改至今仍在使用。将项目从 0.13.0 更新到 0.51.0(最新稳定版)可能根本不需要任何代码更改,您只需从 chromium/node 获得大量新功能和安全补丁。0.14.7 = 这是仍然支持 Win XP 和 OSX 10.6 的 LTS 版本。应该是2.2.7。0.15.0 = 应该是 3.0.0(表示操作系统支持的重大更改,尽管 API 相同)。0.20.0 和0.30. 之间的某个时间,OSX 版本支持从 10.6 更改为 10.9。由于 Chromium 和 Node.js,还有一些其他的操作系统支持更改。例如,Node 13+ 可能在 Windows 7 上运行,但不再受支持,因此也可能不支持。因此,为了让操作系统版本支持更改更加明显和更好地记录在案,可能会遇到 4.0.0 的问题。0.42.4 = 这是第一个默认启用 NW2 的版本,对窗口系统进行了重大重写,未来将允许添加大量新的 Chromium 功能。这应该是5.0.0 的另一个重大突破。所以如果你的问题是“它准备好生产了吗?” 那么,是的,自 2013 年以来,你甚至可以说它在 2011 年与许多其他现代( 2021) 努力。
如果您的问题是“它稳定吗?”,那么,是的,自 2016 年以来,API 没有发生重大变化。只是对 Chromium 和 Node.js 进行持续和一致的更新,并添加新功能。
似乎他们在将 Chromium 更新到新的主要编号时会进行“次要”颠簸,并且在不更改主要 Chromium 编号的情况下在更新 Chromium 或 Node.js 时执行“补丁”颠簸。这至少有一些逻辑。
编辑:我写了一篇关于 NW.js 版本的更深入和详细的文章:
【讨论】: