Question
Je suis mise à niveau d'un projet avec environ 60 classes java, de 1,4 à 2,0. En plus de remplacer les fonctions dépréciées, en ajoutant génériques, va convertir l'ensemble du projet en approche interface utilisateur Binder à savoir XML et correspondant classes Java de travail, être recommandé. Ou vais-je aller sur l'ajout de nouvelles requirments en utilisant l'interface utilisateur Ui Binder et en laissant le code existant tel qu'il est?
Pas de solution correcte
Autres conseils
Je vais avec UiBinder tout le chemin - de cette façon vous obtiendrez le plus des avantages de UiBinder (comme belle manipulation CSS / minification / obscurcissement). Et la réécriture sera une bonne occasion de regarder le code ancien et faire quelques refactoring - comme réorganisant les Widgets pour être plus léger (plus pur HTML via UiBinder, moins Widgets, mais ne vont pas par-dessus bord;)), peut-être introduire < a href = "http://google-web-toolkit.googlecode.com/svn/javadoc/2.0/com/google/gwt/user/client/History.html" rel = "nofollow noreferrer"> History
soutien, i18n, etc. J'ai eu le même dilemme il y a quelque temps et a pris l'approche complète de UiBinder et ne le regrette pas;). il est plus facile de travailler avec le code aussi - puisque le code de l'interface utilisateur est compatible