GXT все еще дерьмовый.Мы использовали его, и хотя он предоставляет несколько хороших виджетов, он всегда тратит на написание любого бизнес-кода.Большая часть нашего времени уходит на то, чтобы заставить GXT делать то, что мы хотим.Например, использование RPC является болезненным, потому что вы должны продолжать преобразовывать бины сущности JPA в объект ModelData (или некоторый другой объект, который может быть сериализован через RPC). Также существуют несоответствия, например, если вы хотите использовать объект FormBinding (который автоматическикарты между элементами формы и ModelData), то вы не можете использовать FieldSets, которые действительно полезны.FormBinding будет работать только с FormPanels, а не с FieldSets.
Также, если вы хотите использовать объект FileUploadField, вы не можете проверить его в режиме Dev из-за URL-адреса публикации.
По сути, если вы хотите добавить на 40% больше времени на разработку, вы прекрасно.Но в противном случае используйте обычный JavaScript-фреймворк.