Spring的GA,RC和M2版本有什么区别?
Spring的3.0版本现在是GA版本,之前他们推出了3.0 RC1 , RC2版本,还有Spring 3.0 M2版本。 GA,RC,M版本有什么区别?
GA =一般可用性(一个版本); 应该非常稳定,function齐全
RC =发布候选人; 可能function完整,应该是相当稳定的 – 问题应该是比较less见的,但值得报告,试图让他们固定发布。
M =里程碑版本 – 可能不完整; 应该是模糊的(即它不仅仅是一个每晚的快照),但可能仍然有问题。
请参阅Wikipedia上的软件版本生命周期 。 整个生命周期的详细描述。
我认为:
- GA – 一般可用,或公开允许野蛮和遭受强烈的酷刑。
- RC-嗯,这些可能是一个很好的候选人发布给公众,也看看是否有任何关键的错误遗留下来。
- M2-嗯,我们已经达到了我们项目计划的第二个里程碑,让我们看看用户的想法,并收集一些关于可能仍然存在的错误的想法。
通常是Milestone版本,然后是RC版本,然后是GA版本。
在一个开源项目中,你通常会有一个公开的发布计划,这实际上可以给你关于项目发布计划的好点子。 像什么质量标准决定了RC,GA或Milestone版本。
- 如何防止Spring 3.0 MVC @ModelAttributevariables出现在URL中?
- Spring MVCtypes转换:PropertyEditor或Converter?
- SpringMVC RequestMapping GET参数
- Spring RedirectAttributes:addAttribute vs addFlashAttribute
- Mockito,JUnit和Spring
- 为什么我们不能在spring自动assembly静态字段?
- @RequestParam vs @PathVariable
- 如何使用@PathVariable对Spring MVC控制器进行unit testing?
- 如何将钩子添加到应用程序上下文初始化事件?