开发中,GA、Beta、GA、Trial究竟是什么含义

前言

用过maven的都应该知道,建立maven项目时,其版本号默认会以SNAPSHOT结尾,以下:java

经过英文很容易就能够知道这是一个快照版本。可是,在开发中,或者使用别的软件的时候,咱们经常会见到各类各样的版本命名,好比:GA、Beta、OEM等等,不去了解下的话,就很容易被这些版本号整懵了。经过本篇文章,将带你们了解下常见的一些版本的含义。nginx

SNAPSHOT

快照版本,用于开发阶段的命名,快照版是频繁发布迭代的,这也正是快照的含义。在建立maven项目时,相信你们都有注意过。windows

Alpha

内部测试版,通常是打包给内部测试人员使用的版本。浏览器

Beta

Beta版本,也就是对外发布的测试版本,也能够说是公测版本。如微软的chromium内核的edge浏览器Beta版本app

gamma

是beta 版作过一些修改,成为正式发布的候选版本。maven

GA

GA,英文全称是General Availability,是一种正式版本的命名。好比MySQL就用GA来命令其正式版本测试

RC

全称Release Candidate,意为候补的正式版。大数据

OEM

全称Original Equipment Manufacturer,意为“初始设备厂家”。是给计算机厂商随着计算机贩卖的,相信你们对OEM也不陌生(好比激活巨硬的时候~)ui

Build

Build,用于区分不一样的编译版本,通常为递增数字或日期。3d

Trial

这个相信咱们也比较常见。Trial的意思是:实验、试用。Trial也就是试用版的意思,用在付费软件上。试用结束,须要用户付费才能使用

Unregistered

未注册版本。也是一种付费软件的版本命名方式。其跟Trial版的区别就是,Unregistered通常不存在试用期这么一说(不是绝对的,也可能存在无偿使用期限),能够一直使用。这种版本通常会阉割掉一些功能,须要注册(付费)以后才能使用所有功能。

Registered

注册版本,显然这个是跟Unregistered对应的。

Enterprise(EE)

企业版,企业付费购买的版本。好比,windows enterprise版本,企业须要付费购买enterprise版本才有使用windows的权限(可是现实中恐怕。。。。)

还有常见的javaee或者叫j2ee,也就是Java 的企业版本的命名。

Community (CE)

社区版本,这种版本通常都是开源免费的。好比MySQL存在开源的社区版本分支,MySQL也有企业版。像Intellij IDEA也存在社区版。

Standard(SE)

标准版本。标准版中包含了该软件的基本组件及一些经常使用功能,能够知足通常用户的需求。好比常见的javase或者j2se。

总结

以上只是列举了比较常见的(本人)一些版本命名,在介绍的时候都是根据本人的理解进行介绍的,若是有误,或者读者想要补充,能够在下方留言,我会按期整合到文章中。

原创声明

本文发布于掘金号【Happyjava】。Happy的掘金地址:juejin.im/user/5cc289…,Happy的我的博客:(blog.happyjava.cn)[blog.happyjava.cn]。欢迎转载,但须保留此段声明。

关注公众号领资料

搜索公众号【Happyjava】,回复【电子书】和【视频】,便可获取大量优质电子书和大数据、kafka、nginx、MySQL等视频资料

关注Happyjava公众号
相关文章
相关标签/搜索