Unterschiede zwischen CTP -, Alpha -, Beta -, Gamma -, RTM-und Vorschau für das Software-Release?

StackOverflow https://stackoverflow.com/questions/736433

  •  09-09-2019
  •  | 
  •  

Frage

Es ist sehr intuitiv, die mindestens Gamma kommt nach Beta und Alpha.

Aber wie wäre es mit CTP -, RTM-und Vorschau-Versionen?Was kommt zuerst und zuletzt?

MEF (Managed Extensibility Framework) ist derzeit auf Vorschau 5 release, aber ich bin nicht sicher, wenn es ist ein release vor oder Alpha nach Beta -, CTP-oder RTM.Ist es OK zu verwenden Sie Vorschau-Versionen in der Produktion-code?

Was sind die Unterschiede zwischen den Versionen?Ich bin besonders daran interessiert zu wissen, die Unterschiede zwischen

  • RTM
  • CTP
  • Beta
  • RC
  • Vorschau

releases.

Wie es scheint, überall die einzelnen Versionen unterschiedliche Dinge bedeuten.

War es hilfreich?

Lösung

Ich habe am häufigsten gesehen-diese Begriffe auf folgende Weise verwendet

  • CTP (Community Technology Preview):Sehr viel wie "Zeigen und Erzählen".- Features vorhanden sind-in unterschiedlichem Grad und Kunden können erhalten eine Idee von, wenn der release wird
  • Beta:Features sind weitgehend umgesetzt, aber immer noch Ecken und Kanten.Qualität ist die Messe an diesem Punkt.Die höhere Zahl beta, desto höher ist die Qualität
  • RC (Release Candidate):Produkt glaubt, es ist bereit zu versenden.Eine Letzte chance für Kunden, feedback zu geben und zu finden große Probleme mit der Sperrung
  • RTM (Release to Manufacturing):Produkt ist komplette und bereit zu werden versendet zu Kunden

Andere Tipps

Die Phasen werden in der Regel Alpha -, Beta - (gebrochen werden kann in die Interne vs.Externe), Release Kandidaten (RC), Release to Manufacturing (RTM)."Community Technology Preview" (CTP) oder einfach nur "Vorschau" sind, meiner Meinung nach, lediglich Euphemismen für Beta (was bedeutet "enthält jede Menge bugs").

Es kann von Unternehmen zu Unternehmen variieren.Sie sind in der Regel wie folgt definiert:

  • CTP - Community Technology Preview - Nicht-beta-Qualität, nicht so weit verbreitet ist.Nicht unbedingt feature-complete.In der Regel für den Partner, die bauen auf der Oberseite der Produkt.
  • Vorschau: in der Regel, wie ein CTP.
  • Beta - Breite Version.Erwartet werden meist stabile, feature complete.
  • RTM - Release to manufacturing.Endgültige Version des Produkts, die "Gold" release.

Wie für die Verwendung in der Vorschau in production code, es kommt wieder, aber in der Regel eine schlechte Idee.Sie sind in der Regel nicht gut unterstützt.

Die Antwort ist "Es hängt".

Alle diese Abzeichen bedeuten verschiedene Dinge für verschiedene Menschen, und Dinge wie "CTP" und "Vorschau" sogar noch mehr.

Gegebenenfalls (z.B.frameworks) die meisten preview/beta/ctp-Versionen kommen werden, mit Informationen darüber, ob Sie sollte verwendet werden in Versand code oder nicht.In der Regel, wenn Sie benötigen eine Ende-verwendet redistributable-die Antwort ist Nein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top