软件版本号详解(软件版本号详解是什么)

电脑教程
电
电脑教程
4319
文章
0
评论
• 2022年11月1日20:17:48 • 电脑教程 • 阅读 19,305

我们现在的生活离不开软件,版本号一般不会引起大家的关注,

但是一旦软件出现了Bug或者其他问题,

软件版本号详解(软件版本号详解是什么)

这个时候,软件的提供方都会让用户提供其软件的版本号。

软件版本号详解(软件版本号详解是什么)

软件版本号长什么样呢?

软件版本号详解(软件版本号详解是什么)

手机软件版本号

上面这张截图是我们常用的手机APP,

红色线框框出来的就是APP的版本号,

大厂的版本号还是比较规范的,[赞]

软件版本号详解(软件版本号详解是什么)

golang版本号

这张图是本人主力开发语言Golang的下载页面,

截图上红色线框框出来的就是Golang的版本号。

版本号对于从事软件开发工作的朋友,并不陌生。

对于从事和软件工作无关的朋友,可以把软件版本号看作是商品的型号。

其实软件版本号就是商品的型号。-- 海贼.王路飞

那么软件版本号为什么长这样呢?

我们常见的版本号命名规则为:

[name].x.y.z-[state]

  • name为可选段,一般为v,表示Version;
  • x.y.z 为各版本的序号,一般都会遵循实际上基于此规范,name段不会出现;
  • state 可选段,用来表示当前软件的状态。例如:b 表示bate版,即测试版。

序号段核心规则

序号段就是 x.y.z 这一段,x、y、z为非负整数。

序号

说明

x

主版本号(major)无法向下兼容时,需要递增

y

次版本号(minor)新增新的特性时,需要递增

z

修订版本号(patch)修复问题时,需要递增

0.y.z 表示当前软件处于研发阶段,软件并不稳定

1.0.0 表示当前软件为初始的稳定版,后续的更新都基于此版本

对于系统基本的软件,一般在版本号中会标明适用的操作系统名称,例如上面截图中的Golang的版本命名。

版本状态段规则

标识

说明

含义

α 或 a

alpha 版

内测版,Bug多

β 或 b

beta 版

公测版,有缺陷

γ 或 g

Gamma 版

成熟测试版,接近发行版

rc

ReleaseCandidate 版

预发布版,有时会进一步细分:rc1、rc2

Demo

演示版

演示用,不做升级

SP

SP1

service pack,升级包

Trial

试用版

试用版

Unregistered

未注册版

没有注册的版本,功能上有限制,这个大家懂的

Lite

精简版

只包含核心功能

enhance

增强版

增强版

free

免费版

自由使用的版本

release

发行版

有时间限制

upgrade

升级版

有功能增强或者修复了Bug

Retail

零售版

单独发售

Cardware

共享版

使用公用许可证

实际上大部分软件版本号命名都遵守上述规则。

总结

软件版本号格式通常为:x.y.z

  • x 主版本号,不向下兼容时递增;
  • y 次版本号,向下兼容,有新增特性时递增;
  • z 修订版本号,向下兼容,修复问题时递增;
  • a、b、rc 分别表示当前软件的发行状态。

如果您觉得本文对您有用,建议收藏;

如果您觉得对您的朋友有帮助,请分享给他们;

如果您能点个赞,那就是对作者zui大的支持。

更多精彩内容发布于公众号:代码乾坤 (CoderLand)

以上内容来源于网络,由“WiFi之家网”整理收藏!

点击展开全文

相关推荐

台式电脑多少价位可剪辑视频 电脑教程

台式电脑多少价位可剪辑视频

在当今数字化时代,视频剪辑已经成为许多人日常生活中的重要一部分,尤其是在自媒体和短视频行业的快速发展下,越来越多的人开始尝试制作和编辑视频。然而,进行视频编辑并不仅仅依赖于软件的操...
台式电脑显卡推荐 电脑教程

台式电脑显卡推荐

在选购台式电脑时,显卡是一个至关重要的部件,因为它直接影响到电脑的图形处理能力和整体性能。无论是玩游戏、进行图形设计工作,还是观看高清视频,显卡的选择都直接关系到用户的体验。因此,...
台式电脑音响插哪个接口 电脑教程

台式电脑音响插哪个接口

在现代家庭或办公室中,台式电脑已成为不可或缺的设备,音响作为增强音频体验的重要配件,其连接方式也显得尤为重��。了解如何正确地将音响连接到台式电脑,不仅关系到音质的发挥,还能避免不...