CTP,Alpha,Beta,Gamma,RTM和软件发布预览之间的差异?

dan*_*die 30 release-cycle

非常直观,至少Gamma是在Beta和Alpha之后出现的.

但CTP,RTM和预览版本如何?哪一个是第一个也是最后一个?

MEF(托管可扩展性框架)目前正在发布预览5版本,但我不确定它是在Alpha之前还是在Beta,CTP或RTM之后发布.在生产代码中使用预览版本是否可以?

这些版本之间有什么区别?我特别想知道它们之间的差异

  • RTM
  • CTP
  • Beta版
  • RC
  • 预习

版本.

似乎每个版本的每个版本都有不同的含义.

Jar*_*Par 57

我最常见的是以下列方式使用的术语

  • CTP(社区技术预览版):非常像"显示和讲述".功能在不同程度上呈现,客户可以了解发布的位置
  • Beta:功能主要是实现但仍然有粗糙的边缘.在这一点上,质量是公平的.β数字越高,质量越高
  • RC(候选发布者):产品认为它已准备好发货.客户提供反馈并找到主要阻塞问题的最后机会
  • RTM(发布到制造):产品已完成,可随时发送给客户


Ton*_*ony 10

这些阶段通常是Alpha,Beta(可以分为内部与外部),候选发布(RC),发布到制造(RTM).在我看来,"社区技术预览"(CTP)或简单的"预览"仅仅是针对Beta的委婉说法(暗示"包含大量的错误").


Mic*_*ael 5

它可能因公司而异.它们通常定义如下:

  • CTP - 社区技术预览 - 不是beta质量,不是广泛传播.不一定特征完整.通常用于构建在产品之上的合作伙伴.
  • 预览 - 通常像CTP.
  • Beta - 广泛发布.预计大部分稳定,功能齐全.
  • RTM - 发布到制造业.该产品的最终发布,"黄金"发布.

至于在生产代码中使用预览,它又取决于,但通常是一个坏主意.他们通常不太受支持.