前言

用过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的掘金地址:https://juejin.im/user/5cc2895df265da03a630ddca,Happy的个人博客:(http://blog.happyjava.cn)[http://blog.happyjava.cn]。欢迎转载,但须保留此段声明。

关注公众号领资料

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

开发中,GA、Beta、GA、Trial到底是什么含义的更多相关文章

  1. 【Android进阶】在开发中Application到底用来做什么

    首先,在一个Android程序中,有且只有一个Application对象,在程序开始跑起来的时候,首先执行Application的onCreate方法,这是一个Android应用的入口,在开发中,我们 ...

  2. highcharts插件使用总结和开发中遇到的问题及解决办法

    这里使用的highchart是2014-01-09从官网下载的版本,版本号是3.0.8, 当过了几天后,发现版本号变成了3.0.9,不由得的感叹highchart的版本更新之快. 在jsp中使用hig ...

  3. Android学习探索之Java 8 在Android 开发中的应用

    前言: Java 8推出已经将近2年多了,引入很多革命性变化,加入了函数式编程的特征,使基于行为的编程成为可能,同时减化了各种设计模式的实现方式,是Java有史以来最重要的更新.但是Android上, ...

  4. Java开发中的23种设计模式详解

    [放弃了原文访问者模式的Demo,自己写了一个新使用场景的Demo,加上了自己的理解] [源码地址:https://github.com/leon66666/DesignPattern] 一.设计模式 ...

  5. Java开发中的23种设计模式详解(转)

    设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用.多数人知晓的.经过分类编目的.代码设计经验的总结.使用设计模式是为了 ...

  6. WEB开发中的字符集和编码

    html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,bi ...

  7. fir.im Weekly - iOS开发中的Git流程

    本期 fir.im Weekly 收集了微博上的热转资源,包含 Android.iOS 开发工具.源码等好用的轮子,还有一些 APP 设计的 Tips,希望对你有用. 精仿知乎日报 iOS 端 @我偏 ...

  8. java开发中的23中设计模式详解--大话设计模式

    设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用.多数人知晓的.经过分类编目的.代码设计经验的总结.使用设计模式是为了 ...

  9. IOS开发中UI编写方式——code vs. xib vs.StoryBoard

    最近接触了几个刚入门的iOS学习者,他们之中存在一个普遍和困惑和疑问,就是应该如何制作UI界面.iOS应用是非常重视用户体验的,可以说绝大多数的应用成功与否与交互设计以及UI是否漂亮易用有着非常大的关 ...

随机推荐

  1. 【WPF学习】第十四章 事件路由

    由上一章可知,WPF中的许多控件都是内容控件,而内容控件可包含任何类型以及大量的嵌套内容.例如,可构建包含图形的按钮,创建混合了文本和图片内容的标签,或者为了实现滚动或折叠的显示效果而在特定容器中放置 ...

  2. .Net Core 认证组件之Cookie认证组件解析源码

    接着上文.Net Core 认证系统源码解析,Cookie认证算是常用的认证模式,但是目前主流都是前后端分离,有点鸡肋但是,不考虑移动端的站点或者纯管理后台网站可以使用这种认证方式.注意:基于浏览器且 ...

  3. laravel 事件系统

    例子: 打开 VerificationController ,此控制器处理所有邮件认证相关逻辑: app/Http/Controllers/Auth/VerificationController.ph ...

  4. 删除设备和驱动器中的PPS、百度云、360云盘图标

    1.win+R,regedit打开注册表 2.找到 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MyCom ...

  5. Android SDK Tools,Platform-tools,Build-tools分别有什么作用?

    SDK Tools:是下载sdk最基础的,由它再来下载Platform-tools,Build-tools platform-tools包含开发app的平台依赖的开发和调试工具,包括 adb.fast ...

  6. MAC Address-Table Move Update Feature

    MAC Address-Table Move Update The MAC address-table move update feature allows the switch to provide ...

  7. Laravel Vuejs 实战:开发知乎 (10)使用 Select2 优化话题选择

    1.添加选择Topic 使用Select2,如何安装Select2 ,具体使用实例 Select2 and Laravel: Ajax Autocomplete 及 Loading data remo ...

  8. RTT学习之RTC设备

    RTC: 目前系统内只允许存在一个 RTC 设备,且名称为 "rtc",所以不用查找设备 启用 Soft RTC (软件模拟 RTC),对无硬件RTC 启用 NTP 时间自动同步, ...

  9. dropna fillna

    # NaN 浮点类型   np.nan+1 =>nan Python type(None)  // NoneType类型 不能参与运算 import pandas as pd from pand ...

  10. HTML-移动端-rem px vw vh 的转换

    vw/vh rem px 三者的转换(快速入门移动端页面编写) 1:三种单位的转换 2:如何适配移动端的不同设备 前提知识: 手机端的长宽是实际设计过程中的两倍 比如手机端是 750 * 1200 那 ...