Не правильно.Единственной основной платформой GWT, которая полностью относится к серверной части, является Vaadin.ExtGWT генерирует весь пользовательский интерфейс в JavaScript во время процесса компиляции, единственным кодом на стороне сервера является код RPC.То же самое относится и к SmartGWT, хотя он делает немного больше на стороне сервера в отношении представления данных.
Я не хочу критиковать Ваадина, но я не большой поклонник какой-либо платформы, в которой много взаимодействий пользователей в пользовательском интерфейсе приводят к двусторонней синхронизации для синхронизации состояния с сервером и получения обновлений пользовательского интерфейса отсервер, а не запуск JavaScript на клиенте (хотя Vaadin становится лучше в этом отношении).Может нормально работать в локальной сети, но я развернул приложения в местах, где задержка прохождения туда и обратно составляла 1,8 с (спутниковая связь с удаленным нефтяным месторождением на острове Сахалин), и этот стиль приложения не удался бы очень долго.
PS: обратите внимание, что вышеизложенное обычно приводит к пламенным войнам, поэтому позвольте мне заранее заявить, что это только мое мнение, я уверен, что Vaadin, ASP.NET, JSF и др. Отлично вам подойдут.