【问题标题】:Why NW.js major version is still 0?为什么 NW.js 大版本还是 0?
【发布时间】:2021-01-02 23:44:09
【问题描述】:

关于与 NW.js 相关的版本号的简单问题。

为什么 NW.js 大版本还是 0?

【问题讨论】:

    标签: versioning nwjs


    【解决方案1】:

    我真的不知道。我从 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.00.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 版本的更深入和详细的文章:

    【讨论】:

    • 好!现在我对 NW.js 更有信心了。谢谢!
    猜你喜欢
    • 2020-09-16
    • 2010-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-26
    • 1970-01-01
    • 1970-01-01
    • 2017-04-19
    相关资源
    最近更新 更多