約60のJavaクラスを含むプロジェクトを1.4から2.0にアップグレードしています。非推奨の関数を置き換えることとは別に、ジェネリックスを追加すると、プロジェクト全体がUIバインダーアプローチに変換されます。つまり、XMLおよび対応する作業用Javaクラスが推奨されます。または、Uiバインダーを使用して新しいUI要件を追加し、既存のコードをそのままにしておく必要がありますか?
1 に答える
3
そうすれば、UiBinder の利点 (優れた CSS 処理/縮小/難読化など) を最大限に活用できます。そして、書き換えは、古いコードを見て、いくつかのリファクタリングを行う良い機会になるでしょう。たとえば、ウィジェットを再編成して軽量化します (UiBinder を介してより純粋な HTML を使用し、ウィジェットを減らしますが、行き過ぎないでください ;))、History
サポートを導入する可能性があります。 、i18n など。私は少し前に同じジレンマを抱えていて、完全な UiBinder アプローチを採用しましたが、後悔していません ;) UI コードが一貫しているため、コードの操作も簡単になります。
于 2010-03-30T08:07:35.860 に答える