在一些开源框架的版本后面,经常见到一些标识,查找资料后,备注如下:
GA
:General Availability,官方正式发布的稳定版本。例如框架 Spring,稳定版本就使用的 GA 标识。与这个含义相同的还有Realease,Stable,Final
,Nginx用的就是stable,而Hibernate用的就是Final。
RC
:Realease Candidate,发行候选版本,基本上不再加入新的功能,主要用来修复bug。
Alpha
:“最早的版本”,即内部测试版本,bug较多,功能可能不全。
Beta
:公开测试版本,比 Alpha 版本晚些,根据测试的情况,可能还会继续加入功能,另外还会在此版本基础上修改Bug,形成最终的发行版本。
M
:例如 M1、M2等,英文是Milestone,是开发期发行的版本,会边开发边发行。
最后,附一张 Spring 版本的图片