选择哪个版本?
一般来说,我们推荐下载和使用最新的Stable版本;
如果您对最新的功能特征需求比较急迫,或者偏好体验新功能,建议您选择最新版本的Alpha版本;
如果您对想使用比较新的功能特征,又不想冒太大的风险,建议您选择最新版本的Beta版本。
Alpha / Beta / Stable都是什么意思?
Alpha版本:包含很多新功能和特征,但是因为没有经过完全测试可能存在很多Bug,一般用来体验新功能,不建议作为生产系统使用;
Beta版本:消除了严重的错误,但还是存在着一些缺陷,需要经过大规模的测试来进一步消除细节Bug,一般用来进行公开测试,不建议作为生产系统使用;
Stable版本:稳定版。这个版本相比于测试版更加稳定,去除了测试版许多的bug,完善了一些功能,建议使用稳定版作为生产系统。
版本号定义
主版本号:当功能模块有较大的变动,比如增加多个模块或者整体架构发生变化。此版本号由项目决定是否修改。
子版本号:当功能有一定的增加或变化,比如增加了对权限控制、增加自定义视图等功能。此版本号由项目决定是否修改
阶段版本号:一般是 Bug 修复或是一些小的变动,要经常发布修订版,时间间隔不限,修复一个严重的bug即可发布一个修订版
注意:主版本号发生变化时,软件可能存在不兼容的问题,即2.*.*的版本的软件与1.*的版本可能不兼容,也可能与3.*的版本不兼容;子版本号的变化不保证软件向前兼容性,但是保证软件向后兼容性,即2.1版本的软件可能与2.2版本不兼容,但是兼容2.0版本;阶段版本号的不同版本之间相互兼容。