Вопрос

Я обновляю проект с около 60 классов Java, с 1,4 до 2,0. Помимо замены устаревших функций, добавляя дженерики, будет рекомендована преобразовать весь проект в подход интерфейса пользовательского интерфейса, т.е. XML и соответствующие рабочие классы Java. Или я должен продолжить добавление новых требований пользовательского интерфейса с помощью связующего пользовательского интерфейса и оставить существующий код таким, какой он есть?

Нет правильного решения

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top