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

Why NW.js major version is still 0?

关于 NW.js.

版本号的简单问题

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

我真的不知道。我从 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(表示对 OS 支持的重大更改,尽管 API 是相同的)。
  • 0.20.00.30. 之间的某个时间,OSX 版本支持从 10.6 更改为 10.9。由于 Chromium 和 Node.js,还有一些其他 OS 支持更改。例如,Node 13+ 可能在 Windows 7 上工作,但不再受支持,因此也可能不支持。因此,为了使 OS 版本支持更改更加明显和更好地记录,可能会在此处增加到 4.0.0
  • 0.42.4 = 这是第一个默认启用 NW2 的版本,这是对 window 系统的重大重写,允许在未来添加大量新的 Chromium 功能。这应该是 5.0.0.
  • 的另一个重大突破

因此,如果您的问题是 “它是否已准备好生产?” 那么,是的,自 2013 年以来,您甚至可以说它在 2011 年与许多其他现代 (2021) 努力。

如果您的问题是 “它稳定吗?” 那么,是的,自 2016 年以来 API 没有重大变化。只是对 Chromium 和 Node.js 的不断和一致的更新,以及正在添加的新功能。

似乎他们在将 Chromium 更新为新的主要编号时会做“小”颠簸,并且在更新 Chromium 或 Node.js 而不更改主要 Chromium 编号时会做“补丁”颠簸。这至少有一些逻辑。


编辑: 我写了一篇关于 NW.js 版本的更深入和详细的文章: