我已經回顧了幾個關於SO的Struts 1 vs 2問題,但似乎沒有回答我正在用它來看待這個問題。Struts 1.x vs Struts 2.x
我即將開始構建一個新系統的工作,一個完整的重新設計一個非常舊的桌面應用程序。目標是使它基於網絡,添加更多功能,使其更易於使用等(通常的重新設計原因)。
將要開發該系統的團隊主要是Java開發人員,並且在過去5年中廣泛地從事Struts 1.x的工作。
該系統的目標是在未來的許多年內生活,所以在3 - 5年的時間裏重新設計一個更好的框架出現的想法不是一種選擇。它並不打算大量使用AJAX。
我的問題是,當我的團隊對Struts 1.x非常有經驗時,爲什麼我會打擾移植到Struts 2。我知道有一些改進,但我擔心由於錯誤的使用等原因導致團隊加快速度,返工的時間將遠遠超過我們從Struts 2中獲得的任何好處。我們喜歡Struts 1,它能做到需要它,所有的設計模式,標準,最佳實踐等都已到位。
是否有殺手使用Struts 2或嚴重的問題,功能我不知道在Struts 1裏,將動搖留在Struts 1
我會厭倦使用這樣一箇舊的框架來開始一個新的項目。 – 2011-05-03 16:01:59