`
jiajunde
  • 浏览: 169573 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Alpha、Beta、RC、GA版本的区别

阅读更多

Alpha、Beta、RC、GA版本的区别

 

Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。

Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。

RC:(Release Candidate) 顾名思义么 ! 用在软件上就是候选版本。系统平台上就是发行候选版本。RC版不会再加入新的功能了,主要着重于除错。

GA :General Availability,正式发布的版本,在国外都是用GA 来说明release版本的。

RTM:(Release to Manufacture)是给工厂大量压片的版本,内容跟正式版是一样的,不过RTM版也有出限制、评估版的。但是和正式版本的主要程序代码都是一样的。

OEM:是给计算机厂商随着计算机贩卖的,也就是随机版。只能随机器出货,不能零售。只能全新安装,不能从旧有操作系统升级。包装不像零售版精美,通常只有一面CD和说明书(授权书)。

RVL:号称是正式版,其实RVL根本不是版本的名称。它是中文版/英文版文档破解出来的。

EVAL:而流通在网络上的EVAL版,与“评估版”类似,功能上和零售版没有区别。

RTL:Retail(零售版)是真正的正式版,正式上架零售版。在安装盘的i386文件夹里有一个eula.txt,最后有一行EULAID,就是你的 版本。比如简体中文正式版是EULAID:WX.4_PRO_RTL_CN,繁体中文正式版是WX.4_PRO_RTL_TW。其中:如果是WX.开头是 正式版,WB.开头是测试版。_PRE,代表家庭版;_PRO,代表专业版。

α、β、λ常用来表示软件测试 过程中的三个阶段,α是第一阶段,一般只供内部测试使用;β是第二个阶段,已经消除了软件中大部分的不完善之处,但仍有可能还存在缺陷和漏洞,一般只提供给特定的用户群来测试使用;λ是第三个阶段,此时产品已经相当成熟,只需在个别地方再做进一步的优化处理即可上市发行。
转自:http://www.blogjava.net/RomulusW/archive/2008/05/04/197985.html  
<!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> <rdf:Description rdf:about="http://www.cnblogs.com/wwlearn/archive/2008/08/26/1276416.html" dc:identifier="http://www.cnblogs.com/wwlearn/archive/2008/08/26/1276416.html" dc:title="" trackback:ping="http://www.cnblogs.com/wwlearn/services/trackbacks/1276416.aspx" /> </rdf:RDF> -->
<!-- end: topics 文章、评论容器-->

<script type="text/javascript"> var commentAuthorHasChecked = false; var commentAuthorIsValid = false; var commentUrlIsValid = true; var commentEmailIsValid = true; var authenCodeHasChecked = false; var authenCodeIsValid = true; var hasLogined = false; function PostComment() { var isValid = true; if($(&quot;#wrapAuthenCode&quot;).css(&quot;display&quot;)==&quot;none&quot;){ ShowAuthenCode(); $(&quot;#tip_AuthenCode&quot;).css(&quot;color&quot;,&quot;red&quot;); $(&quot;#tip_AuthenCode&quot;).html(&quot;请输入验证码!&quot;); isValid = false; } if(!hasLogined &amp;&amp; !commentAuthorHasChecked){ CheckAuthor(); } if(!hasLogined &amp;&amp; !commentAuthorIsValid){ isValid = false; } if(!authenCodeHasChecked){ CheckAuthenCode(); } if(!authenCodeIsValid){ isValid = false; } if(!hasLogined &amp;&amp; !commentUrlIsValid){ isValid = false; } if(!commentEmailIsValid){ isValid = false; } if(!CheckCommentContent()){ isValid = false; } if(!isValid){ return; } var content = $(&quot;#tbCommentBody&quot;).val(); if(content.length&gt;2000){ alert(&quot;评论内容过长!不允许发布!&quot;); return; } if ($(&quot;#span_comment_posted&quot;).html()!='' &amp;&amp; $(&quot;#span_comment_posted&quot;).html()==content){ alert(&quot;该评论已发表过!&quot;); return; } $(&quot;#tip_comment&quot;).html(&quot;评论提交中...&quot;); $(&quot;#span_comment_posted&quot;).html(content); //content = content.replace(&quot;'&quot;, &quot;\\'&quot;); var email = $(&quot;#tbCommentEmail&quot;).val(); var authenNum = $(&quot;#tbAuthenCode&quot;).val(); var authenId = $(&quot;#span_comment_test&quot;).html(); var comment = {}; comment.authenNum = authenNum; comment.authenId= authenId; comment.parentId = 1276416; comment.blogId = 34549; comment.sourceUrl = 'http://www.cnblogs.com/wwlearn/archive/2008/08/26/1276416.html'; comment.author = $(&quot;#tbCommentAuthor&quot;).val(); comment.url = $(&quot;#tbCommentAuthorUrl&quot;).val(); comment.authenCode = $(&quot;#tbAuthenCode&quot;).val(); comment.email = email; comment.title = 'Alpha、Beta、RC、GA版本的区别 '; comment.content = content; comment.parentCommentId = $(&quot;#span_parentcomment_id&quot;).html(); $.ajax({ url: '/ws/CommentService.asmx/AddAnonymousComment', data: $.toJSON(comment), type: &quot;post&quot;, dataType: &quot;json&quot;, contentType: &quot;application/json; charset=utf8&quot;, success: function(data) { if (data.d[&quot;IsSuccess&quot;]) { ShowCommentMsg(&quot;感谢您的回复:)&quot;); //RereshComments2(comment.parentId); $(&quot;#tbCommentBody&quot;).val(''); //$(&quot;#divCommentShow&quot;).html(data.d[&quot;ReturnData&quot;]+content.replace(/\n/g,&quot;&lt;br/&gt;&quot;)+&quot;&lt;br/&gt;&lt;br/&gt;&quot;); $(&quot;#divCommentShow&quot;).html($(&quot;#divCommentShow&quot;).html()+data.d[&quot;ReturnData&quot;]); $(&quot;#tip_AuthenCode&quot;).html(''); RefreshAuthenCode(); $(&quot;#tbAuthenCode&quot;).val(&quot;&quot;); CommentNotify(data.d[&quot;CommentID&quot;]); } else { ShowCommentMsg(data.d[&quot;ReturnData&quot;]);//&quot;抱歉!评论提交失败!请与管理员联系。&quot;); $(&quot;#span_comment_posted&quot;).html(''); } }, error: function(xhr) { ShowCommentMsg(&quot;抱歉!评论提交失败!请与管理员联系。&quot;); $(&quot;#span_comment_posted&quot;).html(''); //alert(xhr.responseText); } } ); } function RefreshAuthenCode(){ AjaxPost(&quot;/ws/CommentService.asmx/RefreshAuthenCode&quot;,&quot;{}&quot;,RefreshImg); $(&quot;#lnkRereshAuthenCode&quot;).html(&quot;&lt;span style='color:red'&gt;刷新中...&lt;/span&gt;&quot;); return false; } function RefreshImg(response){ $(&quot;#imgAuthenCode&quot;).attr(&quot;src&quot;,&quot;/Modules/CaptchaImage/ValidCodeImage.aspx?id=&quot;+encodeURIComponent(response)); $(&quot;#span_comment_test&quot;).html(response); $(&quot;#lnkRereshAuthenCode&quot;).html(&quot;看不清,换一个&quot;); } function ShowAuthenCode(){ //if($(&quot;#wrapAuthenCode&quot;).css(&quot;display&quot;)==&quot;none&quot;){ // AjaxPost(&quot;/ws/CommentService.asmx/RefreshAuthenCode&quot;,&quot;{}&quot;,ShowAuthenCodeOk); //} $(&quot;#wrapAuthenCode&quot;).show(); } function ShowAuthenCodeOk(response){ UpdateAuthenCode(); $(&quot;#tbAuthenCode&quot;).val(&quot;&quot;); $(&quot;#wrapAuthenCode&quot;).show(); $(&quot;#tip_AuthenCode&quot;).html(''); } function CheckAuthor(isOnblur){ commentAuthorHasChecked = true; var maxLength = 30; if($(&quot;#tbCommentAuthor&quot;).val().length == 0){ $(&quot;#tip_author&quot;).html(&quot;请输入您的昵称!&quot;); commentAuthorIsValid = false; return false; } else if($(&quot;#tbCommentAuthor&quot;).val().length &gt; maxLength){ $(&quot;#tip_author&quot;).html(&quot;昵称不允许超过&quot; + maxLength + &quot;个字符!&quot;); commentAuthorIsValid = false; return false; } else{ //if(isOnblur){ AjaxPost(&quot;/ws/CommentService.asmx/IsAuthorExist&quot;,&quot;{author:'&quot;+$(&quot;#tbCommentAuthor&quot;).val()+&quot;'}&quot; ,OnCheckAuthorExist); //} //else{ // $(&quot;#tip_author&quot;).html(&quot;&quot;); // commentAuthorIsValid = true; //} return true; } } function OnCheckAuthorExist(response){ if(!response){ $(&quot;#tip_author&quot;).html(&quot;&quot;); commentAuthorIsValid = true; } else{ $(&quot;#tip_author&quot;).html(&quot;该昵称已被使用,请更换昵称&quot;); commentAuthorIsValid = false; } } function CheckUrl(){ var maxLength = 50; var url = $(&quot;#tbCommentAuthorUrl&quot;).val(); if(url.length == 0){ commentUrlIsValid = true; return true; } else if(url.length &gt; maxLength){ $(&quot;#tip_url&quot;).html(&quot;主页地址不允许超过&quot; + maxLength + &quot;个字符!&quot;); commentUrlIsValid = false; return false; } else if(url.indexOf(&quot;http://&quot;)!=0 || url.indexOf(&quot;.&quot;) &lt; 0){ $(&quot;#tip_url&quot;).html(&quot;主页地址要以“http://”开头&quot;); commentUrlIsValid = false; return false; } else{ $(&quot;#tip_url&quot;).html(&quot;&quot;); commentUrlIsValid = true; return true; } } function CheckEmail(){ var email = $(&quot;#tbCommentEmail&quot;).val(); if(email.length&gt;0){ var regExp = new RegExp(&quot;\\w+@((\\w|\-)+\\.)+[a-z]{2,3}&quot;); if(!regExp.test(email)){ $(&quot;#tip_email&quot;).html(&quot;请输入正确的邮件地址!&quot;); commentEmailIsValid = false; } else{ commentEmailIsValid = true; $(&quot;#tip_email&quot;).html(&quot;&quot;); } } else{ commentEmailIsValid = true; $(&quot;#tip_email&quot;).html(&quot;&quot;); } } function CheckAuthenCode(){ authenCodeHasChecked = true; var num = $(&quot;#tbAuthenCode&quot;).val(); var id = $(&quot;#span_comment_test&quot;).html(); $(&quot;#tip_AuthenCode&quot;).css(&quot;color&quot;,&quot;red&quot;); if(num.length==0){ authenCodeIsValid = false; $(&quot;#tip_AuthenCode&quot;).html(&quot;请输入验证码!&quot;); return; } else if(num.length!=4){ authenCodeIsValid = false; $(&quot;#tip_AuthenCode&quot;).html(&quot;请输入四位数字!&quot;); return; } else if(new RegExp(&quot;(\d+)&quot;).test(num)){ authenCodeIsValid = false; $(&quot;#tip_AuthenCode&quot;).html(&quot;请输入四位数字!&quot;); return; } else{ AjaxPost(&quot;/ws/CommentService.asmx/CheckAuthenCode&quot;,&quot;{number:&quot;+num+&quot;,id:'&quot;+id+&quot;'}&quot;, OnCheckAuthenCode); } } function OnCheckAuthenCode(response){ if(response){ $(&quot;#tip_AuthenCode&quot;).css(&quot;color&quot;,&quot;green&quot;); $(&quot;#tip_AuthenCode&quot;).html(&quot;验证码输入正确!&quot;); authenCodeIsValid = true; } else{ $(&quot;#tip_AuthenCode&quot;).css(&quot;color&quot;,&quot;red&quot;); $(&quot;#tip_AuthenCode&quot;).html(&quot;验证码输错啦!&quot;); RefreshAuthenCode(); authenCodeIsValid = false; } } function CheckCommentContent(){ if($(&quot;#tbCommentBody&quot;).val().length==0){ alert(&quot;请输入评论内容!&quot;); return false; } return true; } </script>

分享到:
评论

相关推荐

    软件版本Beta,RC,Demo,Build,GA整理.pdf

    1. **Alpha(阿尔法版)**:这是软件的第一个内部测试版本,通常仅限于开发团队内部使用。在这个阶段,软件可能包含大量的错误(Bug)和不稳定性,因此不适合普通用户使用。 2. **Beta(贝塔版)**:在Alpha版之后...

    系统中常用的软件版本说明.docx

    2. **Beta**:Beta版本是在Alpha版本基础上进行了较大改进后的公开测试版。相较于Alpha版本,Beta版本的稳定性更好,但仍可能包含一些未解决的问题。这个阶段的主要目标是通过广泛的用户反馈来识别并解决问题。 3. ...

    软件从开发到发布各阶段版本知多少

    GA版本被认为是最稳定、最安全的版本,包含了所有必要的功能和修复。 - **Hotfix**:在GA版本发布后,如果发现了严重的安全漏洞或关键问题,可能会紧急发布Hotfix,这是一个小规模的更新,专门解决这些问题。 - **...

    db-ojb-1.0.4-tools.zip_db-ojb-1.0.4.jar_db-ojb-1.0.rc5.zip

    4. **软件版本控制**:了解RC(Release Candidate)在软件开发过程中的意义,以及它与Alpha、Beta、GA(General Availability)等阶段的区别。 5. **Java开发工具**:学习使用OJB提供的工具集进行数据库操作、配置...

    spring-boot

    Alpha,Beta,RC,发行版本的区别一,开发版Α α是希腊字母的第一个,表示初始的版本,预览版,内部测试版,一般不向外部发布,bug会比较多,功能也不全,一般只有测试人员使用。贝塔β是希腊字母的第二个,公开...

    mysql安装图解 mysql图文安装教程(详细说明)

    1. **避免开发、Alpha、Beta版本**:这些早期版本可能存在重大问题或功能不全,不适合生产环境使用。 2. **RC(Release Candidate)版本谨慎使用**:虽然接近最终版本,但可能存在未知问题,最好在充分测试后再部署...

    MySQL安装和配置详细版

    Beta版本则是公开测试版本。用户在选择安装MySQL时,应根据实际需要选择合适的版本。 在安装MySQL之前,用户需要下载相应的软件包。可以从MySQL官方网站或其它合法的第三方下载源获取,选择合适的版本进行下载。...

    MYSQL存储引擎索引分析主从配置监控实战教程,锁分析,碎片管理,权限管理

    - **RC版(Release Candidate)**:接近最终版本,被认为稳定,但还需要经过更长时间的实际使用验证。 - **GA版(General Availability)**:正式版本,适合生产环境使用。 #### MySQL版本介绍 - **Alpha版**:...

    final-editions

    PHP的版本迭代通常会经历多个开发阶段,包括Alpha、Beta、RC(Release Candidate)等,最后发布一个稳定的版本,也就是“Final”或“GA”(General Availability)。这样的版本标志着所有主要功能都已经完成,bug已...

    互联网产品的灰度发布

    在传统的软件产品发布流程中,如微软的Windows 7等操作系统,一般会经历Pre-Alpha、Alpha、Beta、Release Candidate (RC)、RTM (Release to Manufacturing)、General Availability (GA)等多个阶段。这些阶段标志着...

    maven实验手册

    - **RC (Release Candidate)**: 发布候选版本,不再添加新功能,主要是修复 bug。 - **GA (General Availability)**: 正式发布版本。 - **Maven 命令**: 使用 `mvn compile` 编译项目,编译成功后会在项目根目录...

    SSH框架知识总结

    - **Beta**: 在Alpha版本的基础上进行了大量的错误修复和新功能添加,但仍需进一步测试和改进。 - **RC (Release Candidate)**: 发布候选版本,不再新增功能,主要是修复已知问题,以确保质量。 - **GA (General ...

    互联网产品灰度发布流程

    传统的软件发布方式经历了多个阶段,如Pre-Alpha、Alpha、Beta、Release Candidate (RC)、RTM 和 General Availability (GA)。相比之下,灰度发布更加灵活,能够更快地响应市场变化和用户需求的变化。 #### 五、...

    271个java需要用的jar包

    mysql-connector-java-5.1.2-beta-bin.jar mysql-connector-java-5.1.20-bin.jar mysql-connector-java-5.1.8-bin.jar neethi-3.0.2.jar ognl-3.0.19.jar ognl-3.0.6.jar ojdbc14_11g.jar ojdbc5.jar ojdbc6.jar org...

    httpd2.2.12.tar

    Development releases may be classified as alpha, beta, or GA to reflect the group's perceived stability of the tree. Development releases may be made at any time by any committer. Please read the ...

Global site tag (gtag.js) - Google Analytics