2009-04-04 5 views
1

Wie lange sollten Sie in einem Entwicklungsteam warten, bis Sie die neueste stabile Version von Framework implementiert haben?Framework aktualisiert, wie lange warten Sie?

Ich frage nach verschiedenen Frameworks, die wir verwenden Zend Framework, HTMLPurifier, jQuery und jQuery UI.

Nach einer Veröffentlichung wie lange warten Sie, um Ihre Framework (s) zu aktualisieren?

Antwort

2

Das hängt etwas davon ab, ob eine der Änderungen im Framework erfordert, dass Code überarbeitet wird oder nicht. Wenn nein, gibt es weniger Grund, ein Upgrade zu verschieben, und es sollte mehr oder weniger sofort erfolgen. Wenn ja, darf das Upgrade nicht jemals ohne ein zwingenderes Argument passieren.

9

Wenn es Revision Version (x.y.z -> x.y.z + 1) ist, sollten Sie es so schnell wie möglich bereitstellen, da es in der Regel im Zusammenhang mit Bug-Fix. Zum Beispiel list of fixes von ZF 1.7.71.7.8.

Das Standardversionsschema ist «major». «Minor». «Revision». Änderung der Revisionsnummer bedeutet normalerweise eine Fehlerbehebung. Änderung der Nebenversionsnummer bedeutet geringfügige Änderung, normalerweise abwärtskompatibel. Die Änderung in der Hauptversion ist eine signifikante Änderung, die möglicherweise nicht abwärtskompatibel ist. Siehe auch: Software versioning (wiki).

1

Ich fange normalerweise an, Framework zu aktualisieren, noch bevor es endgültig wird. Aber dann, wenn das Framework endgültig ist, ersetze ich sofort die RTM-Version durch die letzte, mache letzte Änderungen in meiner Anwendung und veröffentliche sie sofort (setze sie in Produktion).

Wenn Sie erst nach der RTM-Veröffentlichung an der neuen Framework-Integration arbeiten, riskieren Sie, sie zu beenden, und einige Zeit später hören Sie, dass ein neues RIM veröffentlicht wurde, was nicht gut ist.

+0

Was zum .. Ich würde niemals nicht stabile Software in der Produktion verwenden .. – Thomaschaaf

+0

Er sagt das nicht. Er sagt, dass er sich rechtzeitig auf das RTM vorbereitet, also wenn der stabile Release kommt, kann er sofort damit anfangen. –

+0

@Tomaschaaf, nein, ich verwende normalerweise kein RTM in der Produktion, sondern benutze während der Entwicklung Versionen vor RTM, was es ermöglicht, die Anwendung fast zeitgleich mit der RTM-Version des Frameworks in Produktion zu bringen. –

1

Ich benutze immer die neuesten und besten von allem. Immer wenn ich in Schwierigkeiten stoße, was ich sehr selten tue, ist es relativ einfach zu finden, was sich geändert hat.

+0

das ist einfach verrückt, ich frage mich, worüber du sprichst ... diese JavaScript-Bibliotheken zum Beispiel ändern sich so schnell, Upgrades brechen fast immer etwas, und wenn das etwas über 100 Seiten verteilt ist, hast du ein Problem –

+0

Ich stimme nicht zu. Ich benutze JQuery seit einem Jahr ziemlich umfassend, professionell, und wenn etwas kaputt geht, ist es einfach zu beheben. Aber vielleicht bin ich es nur ... –

Verwandte Themen