您当前的位置:钢材 > 型钢 > 市场分析

软件版本是啥意思,软件的版本号是什么意思

来源:头条 作者: chanong
分享到
关注德勤钢铁网在线:
  • 扫描二维码

    关注√

    德勤钢铁网微信

在线咨询:
  • 扫描或点击关注德勤钢铁网在线客服

如今,我们的生活与软件密不可分,但通常版本号并没有受到太多关注,但当软件出现bug时,软件提供商会告知用户软件版本号,你会被要求提供。

软件版本号是多少?

手机软件版本号

上面的截图是一个常用的手机APP。红色轮廓为APP版本号。各大厂商的版本号都比较一致。 [好的]

golang版本号

这张照片是我主要开发的语言Golang的下载页面,截图中的红框是Golang的版本号。对于从事软件开发的朋友来说,版本号并不是一个很熟悉的东西。对于那些从事非软件工作的人来说,软件版本号可以被视为产品型号。

软件版本号实际上就是产品型号。 ——海贼王路飞

那么为什么软件版本号是这样的呢?一般的版本号命名约定是:[name].x.y.z-[state]

name是一个可选段,通常是v,表示软件的版本、当前状态。例如:b表示Bate版本,为测试版本。序列号段的核心规则是段x.y.z。其中x、y 和z 是非负整数。

序列号

解释

X

如果主版本号(major)不向后兼容,则必须递增。

y

当添加新功能时,必须增加次版本号(minor)。

z

如果要修复问题,则需要增加修订号(补丁)。

0.y.z 表示当前软件处于研发阶段,软件不稳定1.0.0 表示当前软件是初始稳定版本,后续更新将基于该版本表示将做什么。在系统上,适用的操作系统通常由版本号指示。名称(例如上面截图中的Golang版本名称)。版本状态段规则

标识

解释

意义

阿尔法版本

内测版,漏洞百出

或b

测试版

公开测试版,有问题

或g

伽马版本

成熟的Beta 版,即将发布

无线电控制

发布候选版本

预发布版本(可能进一步细分):rc1、rc2

演示

演示版

仅用于演示目的,无需升级

SP

SP1

服务包、升级包

审判

试用版

试用版

未注册

未注册版本

我们都知道,未注册版本的功能有限。

仅包含核心功能

加强

加强版

加强版

自由的

免费版

免费版

发布

分配

有时间限制

升级

升级版

有增强功能或错误修复

零售

产品版本

分开售卖

卡片制品

共享版本

使用公共许可证

事实上,大多数软件版本号命名都遵循上述规则。

总结

软件版本号通常采用x.y.z 格式。

x 主版本号,如果不向后兼容则递增; y 次版本号,向后兼容,当添加新功能时递增; z 修订版本号,向后兼容,当问题解决时递增递增;a、b、rc 分别代表当前版本软件的发布状态。如果您认为这篇文章对您有用,我们鼓励您收藏。如果您认为对朋友有用,请分享。如果您“喜欢”,将是对作者最大的支持。更多精彩内容发布在公众号:码乾坤(CoderLand)

责任编辑:德勤钢铁网 标签:

热门搜索

相关文章

广告
德勤钢铁网 |市场分析

软件版本是啥意思,软件的版本号是什么意思

chanong

|

如今,我们的生活与软件密不可分,但通常版本号并没有受到太多关注,但当软件出现bug时,软件提供商会告知用户软件版本号,你会被要求提供。

软件版本号是多少?

手机软件版本号

上面的截图是一个常用的手机APP。红色轮廓为APP版本号。各大厂商的版本号都比较一致。 [好的]

golang版本号

这张照片是我主要开发的语言Golang的下载页面,截图中的红框是Golang的版本号。对于从事软件开发的朋友来说,版本号并不是一个很熟悉的东西。对于那些从事非软件工作的人来说,软件版本号可以被视为产品型号。

软件版本号实际上就是产品型号。 ——海贼王路飞

那么为什么软件版本号是这样的呢?一般的版本号命名约定是:[name].x.y.z-[state]

name是一个可选段,通常是v,表示软件的版本、当前状态。例如:b表示Bate版本,为测试版本。序列号段的核心规则是段x.y.z。其中x、y 和z 是非负整数。

序列号

解释

X

如果主版本号(major)不向后兼容,则必须递增。

y

当添加新功能时,必须增加次版本号(minor)。

z

如果要修复问题,则需要增加修订号(补丁)。

0.y.z 表示当前软件处于研发阶段,软件不稳定1.0.0 表示当前软件是初始稳定版本,后续更新将基于该版本表示将做什么。在系统上,适用的操作系统通常由版本号指示。名称(例如上面截图中的Golang版本名称)。版本状态段规则

标识

解释

意义

阿尔法版本

内测版,漏洞百出

或b

测试版

公开测试版,有问题

或g

伽马版本

成熟的Beta 版,即将发布

无线电控制

发布候选版本

预发布版本(可能进一步细分):rc1、rc2

演示

演示版

仅用于演示目的,无需升级

SP

SP1

服务包、升级包

审判

试用版

试用版

未注册

未注册版本

我们都知道,未注册版本的功能有限。

仅包含核心功能

加强

加强版

加强版

自由的

免费版

免费版

发布

分配

有时间限制

升级

升级版

有增强功能或错误修复

零售

产品版本

分开售卖

卡片制品

共享版本

使用公共许可证

事实上,大多数软件版本号命名都遵循上述规则。

总结

软件版本号通常采用x.y.z 格式。

x 主版本号,如果不向后兼容则递增; y 次版本号,向后兼容,当添加新功能时递增; z 修订版本号,向后兼容,当问题解决时递增递增;a、b、rc 分别代表当前版本软件的发布状态。如果您认为这篇文章对您有用,我们鼓励您收藏。如果您认为对朋友有用,请分享。如果您“喜欢”,将是对作者最大的支持。更多精彩内容发布在公众号:码乾坤(CoderLand)


市场分析