Versioning 为什么NW.js主版本仍然是0?

Versioning 为什么NW.js主版本仍然是0?,versioning,nwjs,Versioning,Nwjs,关于与NW.js相关的版本号的简单问题 为什么NW.js的主要版本仍然是0?我真的不知道。我从0.11开始就在使用它,我可以说它在这里应该有一些主要的颠簸: 大概在0.7.3左右,我会说这是一个相当稳定的点,并且比大多数其他类似工具(请参见:进行比较)有更多的特性,可以称该项目为1.0.0 0.12.3=原始体系结构的最后版本。应该是1.5.3 0.13.0=本应是一个大碰撞,2.0.0。这是一个全新的体系结构,从Node Webkit重新命名为NW.js,并对API进行了重大更改。从这里(2

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


为什么NW.js的主要版本仍然是0?

我真的不知道。我从0.11开始就在使用它,我可以说它在这里应该有一些主要的颠簸:

  • 大概在
    0.7.3
    左右,我会说这是一个相当稳定的点,并且比大多数其他类似工具(请参见:进行比较)有更多的特性,可以称该项目为
    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还导致了其他一些操作系统支持更改。例如,Node 13+可以在Windows 7上工作,但它不再受支持,因此也可能不受支持。因此,可能需要在这里跳到
    4.0.0
    ,以使操作系统版本支持的变化更加明显,并有更好的文档记录
  • 0.42.4
    =这是第一个默认启用NW2的版本,这是对窗口系统的一次重大重写,将允许在将来添加大量新的Chromium功能。这应该是
    5.0.0
    的又一个重大突破
因此,如果你的问题是“它的生产准备好了吗?”那么,是的,从2013年开始,你甚至可以说,与许多其他现代(2021年)的努力相比,它在2011年是相当有能力的

如果您的问题是“它稳定吗?”那么,是的,自2016年以来,API没有发生突破性的变化。只需对Chromium和Node.js进行持续一致的更新,并添加新功能


似乎他们在任何时候将chromium更新为新的主编号时都会进行“小”碰撞,而在任何时候更新chromium或Node.js时都会进行“补丁”碰撞,而不会更改主编号。这至少有些道理。

很好!现在我对NW.js更有信心了。谢谢