Frage

In diesem speziellen Fall ist es MVC. Aber wie viel ist der Unterschied zwischen dem Release Candidate und den Versionen Live- oder Produktion gehen? Ich würde es hassen, viel auf dem RC zu bauen und habe es zu brechen oder zu kurz kommen, weil ich nicht warten. Auf der anderen Seite muss ich dealines erfüllen müssen.

Danke.

update basiert auf Anmerkungen:

Was bedeutet es wirklich Unterstützung für so etwas wie MVC von Microsoft zu haben? Ich bin mir nicht sicher, welche Unterstützung ich würde sogar fragen. Ich habe dies immer gefragt, wie es um die Programmierung Seite der Dinge betrifft. Erste Unterstützung für physischen Server (eine Festplatte stirbt), ich verstehe. Was würde ich fragen, Microsoft in einem Fall wie diesem?

War es hilfreich?

Lösung

In der Regel warten, bis die Serienversion vor dem Gebrauch. Wenn das Unternehmen es nicht bereit ist die Entwicklung eines Produktions-Tag auf sie zu setzen, wie können Sie es in Ihrer Produktion vertrauen? Wenn Sie die Zuverlässigkeit Ihrer Website / Produktes zu bestimmen, können Sie nur als schwächstes Glied als zuverlässig sein. Das Risiko für die meisten RCs zu hoch ist, um zu spielen auf.

Es gibt jedoch Ausnahmen. .Net MVC ist eins. Das Entwicklungsteam hat sich frühzeitig und häufig zu große Mengen an externe Entwickler freigegeben, die die Fehler gefunden zu haben. Dieser RC ist sehr sicher und nicht viel von einem Glücksspiel.

Weitere Ausnahmen von ähnlichen Umständen wären:

  • das Produkt durch große Gruppen von externen Nutzern umfangreiche Tests hatte
  • das Unternehmen verlässt Produkte in RC oder Beta-Modus viel länger als normal, so genügend Zeit vergangen Bugs (Google Mail zum Beispiel)
  • finden
  • sofortige Unterstützung oder Quelle verfügbar

Die Art der Unterstützung, die Sie benötigen würde, ist eine schnelle Reaktion (mit Korrekturen) auf alle Fehler, die Sie aufzudecken. Zum Beispiel Ihre App verwendet das Werkzeug doohickey Betrieb HickeyItUp zu tun. Sie finden, dass das Werkzeug funktioniert gut, außer wenn Sie es verwenden, um ein Objekt vom Typ AlmostHickey HickeyUp. Stattdessen gibt es einen Fehler. Dieser Fehler bewirkt, dass Ihre Website zum Absturz zu bringen, und Sie müssen jetzt eine Antwort. Gute Unterstützung wird Ihnen sagen, wenn Sie es falsch und die richtige Art und Weise implementieren, oder geben Sie eine Behelfslösung, und / oder einen Bug-Fix müssen Sie in sehr kurzer Zeit.

Erwarten Sie nicht viel von diesem Niveau der Unterstützung von Microsoft (MVC könnte aufgrund des großen Team unterschiedlich sein, die so positiv reagiert hat). Stattdessen würden Sie viel davon aus dem Körper von Entwicklern erhalten, die sie bereits verwenden.

Andere Tipps

In der Regel baut RC wird APIs abgeschlossen und UI, sie könnten nur Bugs haben. Ich würde sagen, dass es sicher ist, gegen zu entwickeln, aber ich wäre sehr vorsichtig gegen unreleased Code bereitstellen.

würde ich in der Regel nicht sagen, Release-Kandidaten in Produktionsumgebungen verwenden. Das heißt, es gibt bestimmte Ausnahmen, einige Produkte sind entweder in Beta oder Candidate Stadium für eine lange Zeit frei und können ziemlich stabil sein, bevor sie die allgemeine Verfügbarkeit erreichen.

Abhängig von der, welche Funktionen Sie verwenden, ob Sie den Quellcode haben oder nicht und ob die Lizenz des Anbieters können Sie sogar mit ihm in die Produktion gehen.

Mit Quellcode Probleme mildern können, aber Sie wäre töricht, ein nicht unterstütztes Produkt in einem unternehmenskritischen Umgebung zu verwenden.

Ich glaube, Nein

Ich würde hinzufügen, dass es auf die Verfügbarkeit von Support des Anbieters abhängt, wenn etwas schief geht, was oft in den Bedingungen der Lizenz gebunden ist.

Nach Definition, nein, aber Sie Ihr eigenes Urteil basiert auf dem Produkt, Anbieter verwenden sollten, die Updates enthält und was Ihre Bedürfnisse sind.

In meinem früheren Leben habe ich es die ganze Zeit. Alles, was ich eingesetzt wurde auf Open-Source-Komponenten. Allerdings habe ich nur Komponenten auswählen, die mit guten Testsuiten kam.

Mit Closed-Source-Software haben Sie keine Ahnung, wie gut Sachen getestet. Der Verkäufer kann ihre Nutzerbasis als erweiterte QA-Team werden.

Aber, wie Carlton Jenke sagt, gibt es immer eine Ausnahme.

ich denke, es auf die erwartete Robustheit der „Produktion“ app abhängt.

Ihre persönliche Website? Sure!

Der Staat Arbeitslosenversicherung Anwendungssystem? Nr.

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