Одним из преимуществ Roo является то, что вы можете легко удалить его из своего проекта. Ничто в сгенерированном Roo коде не предполагает, что вы будете продолжать использовать Roo бесконечно. Пример приложения GWT Expenses фактически был запущен как приложение, сгенерированное Roo, но стало базой кода, поддерживаемой вручную.
К вашему первому замечанию, UiBinder не делает ничего, что вы не можете написать от руки. Весь декларативный XML-код, который вы бы написали, просто превращается в простой процедурный код с помощью UiBinder Generator. Чтобы удалить пользовательский интерфейс на основе UiBinder, просто удалите файл .ui.xml
и пользовательский субинтерфейс UiBinder
.