Я сам рассматривал эту проблему при разработке своего сайта. GWT на самом деле не лучше, чем просто написание файлов Javascript, поскольку их синтаксис практически идентичен. Настоящая выгода приходит, когда вы делитесь клиентскими и серверными библиотеками. Надеюсь, вы решили эту проблему за последние два года, но в любом случае вот пара примеров, которые могут оказаться полезными.
Создание Gmail. С GWT вы можете создать EmailFormatter в общем пакете, который выполняет разметку списка электронной почты, так что вашему серверу это не нужно. Затем можно добавить поддержку устаревших браузеров («старая версия»), используя тот же класс EmailFormatter на стороне сервера.
Проверка формы. Хотя это абсолютно необходимо с точки зрения безопасности для проверки пользовательского сервера ввода данных, для большинства пользователей удобнее иметь Javascript для проверки формы перед ее отправкой. Для этого вы можете использовать тот же код Java с GWT.