Я модернизирую проект с 60 классами Java, от 1.4 до 2.0. Помимо замены устаревших функций, добавления дженериков, будет преобразован весь проект в подпрограмму UI Binder, то есть XML и соответствующие рабочие классы Java. Или я буду добавлять новые требования к пользовательскому интерфейсу с помощью Ui Binder и оставить существующий код таким, какой он есть?GWT 1.4 TO 2.0 UiBinder
3
A
ответ
3
Я бы пошел с UiBinder полностью - таким образом вы получите большую выгоду от преимуществ UiBinder (например, хорошая обработка CSS/минификация/обфускация). И переписать будет хороший шанс взглянуть на старый код и сделать некоторые рефакторинг - как реорганизация Виджеты, чтобы быть более легким (более чистый HTML через UiBinder, меньше Widgets, но не за бортом;)), возможно, представляя History
поддержка, i18n и т. д. У меня была та же самая дилемма некоторое время назад, и я взял полный подход UiBinder и не жалею об этом;) Это упрощает работу с кодом - поскольку код пользовательского интерфейса является последовательным.