专栏首页Happy的分享开发中,GA、Beta、GA、Trial到底是什么含义

开发中,GA、Beta、GA、Trial到底是什么含义

前言

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

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

SNAPSHOT

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

Alpha

内部测试版,一般是打包给内部测试人员使用的版本。

Beta

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

gamma

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

GA

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

RC

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

OEM

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

Build

Build,用于区分不同的编译版本,一般为递增数字或日期。

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等视频资料

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Hexo+Github搭建个人博客:Hexo添加分类标签

    Happyjava
  • CentOS修改各大yum源(centos5,centos6,centos7)

    修改yum源,就是修改CentOS-Base.repo的内容,所以我们要先备份一下原来的: sudo mv CentOS-Base.repo CentOS-Ba...

    Happyjava
  • 「快学springboot」SpringBoot整合freeMark模板引擎

    虽然现在流行前后端分离开发和部署,但是有时候还是需要用到服务端渲染页面的。比如:需要考虑到SEO优化等问题的时候,FreeMark其实还是很有作用的。本人的博客...

    Happyjava
  • SpringCloud的版本

    Spring Cloud 项目目前仍然是快速迭代期,版本变化很快。这里整理一下版本相关的东西,备忘一下。

    pollyduan
  • 如何选择GlusterFS版本--20160705版

        gluster 3.7.12版本存在重大bug需要修复,从之前的邮件列表信息看,3.7版本报出了不少问题,都还在不停的修复之中。

    党志强
  • 几种微服务部署方式对比与总结

    在项目迭代的过程中,不可避免需要”上线“。上线对应着部署,或者重新部署;部署对应着修改;修改则意味着风险。 目前有很多用于部署的技术,有的简单,有的复杂;有的得...

    魏新宇
  • SDK开发经验之版本

    子勰
  • 咦,如何通过容器同时实现:灰度发布+滚动发布?

    (1) 蓝绿部署:不停止老版本,额外搞一套新版本,等测试发现新版本OK后,删除老版本。

    魏新宇
  • GlusterFS发布时间表 (Release Schedule)

        Gluster版本发布分为主版本和次要版本。主版本通常包含新功能(除了bug修复),次要版本是为了改善主版本的稳定性,提供bug反馈和修复。

    党志强
  • Python很火,最受欢迎的 7 种编程语言在商用情况?

    Elixir Elixir 是一个相当年轻的语言,自然几乎所有的项目都是基于最新版本的。40% 的项目使用的是今年发布的Elixir 1.4 及以上版本,该版本...

    机器人网

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动