2010-03-30 90 views
3

我正在升級一個包含大約60個Java類的項目,從1.4到2.0。除了替換已棄用的函數,添加泛型之外,還將推薦將整個項目轉換爲UI Binder方法,即XML和相應的工作Java類。或者我應該繼續使用Ui Binder添加新的UI需求並保留原有的代碼?GWT 1.4 TO 2.0 UiBinder

回答

3

我會一直和UiBinder一起使用 - 這樣你就可以從UiBinder的好處中獲得最大收益(比如良好的CSS處理/縮小/混淆處理)。重寫將是一個很好的機會,看看舊的代碼,並做一些重構 - 如重新組織的Widgets更輕量級(更通過UiBinder的純HTML,更少的Widgets,但不要太過分;)),也許引入History支持,i18n等等。前段時間,我遇到了同樣的困境,並採用了完整的UiBinder方法,並且不後悔;)它更容易處理代碼 - 因爲UI代碼是一致的。