Struts 1.x vs Struts 2.x

Habe ich überprüft ein paar Struts 1 vs 2 Fragen, die SO aber keiner scheint eine Antwort auf die Frage in der Perspektive, dass ich es bei der Suche mit.

Ich bin zu Beginn der Arbeit die Architektur eines neuen Systems in einem kompletten re-engineering von einem sehr alten desktop-Anwendung. Das Ziel ist es, web-basiert, fügen Sie mehr Funktionalität, um es nutzbar etc (das übliche reengineering Gründen).

Dem team, die Weiterentwicklung des Systems sind vor allem Java-Entwickler gearbeitet haben und auf Struts 1.x ausführlich über die letzten 5 Jahre.

Soll das system für viele Jahre zu Leben zu kommen, so die Idee der re-engineering wieder in 3-5 Jahren, wenn ein besserer Rahmen heraus kommt, ist keine option. Es ist nicht beabsichtigt, die stark AJAX verwenden.

Meine Frage ist, warum sollte ich mir die Mühe Umzug in Struts 2, wenn mein team sind sehr erfahren mit Streben 1.x. Ich verstehe, dass es einige Verbesserungen, aber ich habe Angst, dass die Zeit verloren, die sich das team bis zu Geschwindigkeit, Nacharbeit durch falsche Verwendung etc. wird, überwiegt bei weitem jeden nutzen, den wir bekommen würden von Struts 2. Wir wie Struts 1, es tut, was wir brauchen, um es zu tun, und alle design patterns, standards, best practices usw. sind im Ort.

Gibt es irgendwelche killer-features mit Struts 2 oder schwerwiegende Probleme, ich weiß nicht, was in Struts 1, die würde schwanken, die Entscheidung zu bleiben mit Struts 1.

  • Ich müde wäre, mit solch einem alten Rahmen ein neues Projekt starten.
InformationsquelleAutor Codemwnci | 2011-05-03
Schreibe einen Kommentar