Я бы пошел с UiBinder до конца - таким образом, вы получите максимум от преимуществ UiBinder (таких как хорошая обработка CSS / минификация / обфускация). И переписывание будет хорошим шансом взглянуть на старый код и провести некоторый рефакторинг - например, реорганизовать виджеты, чтобы сделать их более легкими (более чистый HTML с помощью UiBinder, меньше виджетов, но не переусердствуйте;)), возможно, представив History
поддержка, i18n и т. Д. У меня была одна и та же дилемма некоторое время назад, я использовал полный подход UiBinder и не жалею об этом;) Это облегчает работу и с кодом - так как пользовательский интерфейс код соответствует.