Я очень много работал с обоими библиотеками GWT Ext, хотя в последнее время я провел больше времени с GXT.
Мой первый общий ответ был бы вопросом к вам, строите ли вы что-то для развертывания в мире в целом или это что-то для приложения интрасети?
На некоторые плюсы и минусы
Pros
- Множество отличных виджетов, некоторые из них очень мощные
- Довольно гладкий стиль по умолчанию, безусловно, достаточно хорош для большого количества внутренних применений
- Источник демо-приложений довольно хорош для быстрого получения чего-то. Это согласуется с документацией, хотя ...
Cons
- Настройка -> Боль, много и много боли
- «MVC», который поставляется с этой штукой, не очень хорош и, вероятно, не следует использовать, если вы цените свое здравомыслие. ( http://blog.gerardin.info/archives/40 )
- Документации довольно не хватает, некоторые из виджетов имеют некоторые довольно сложные вещи, происходящие за кулисами, и это все недокументировано.
Чтобы поместить это в контекст, мы в настоящее время мигрируют от GXT, как мы обнаружили, что мы теперь тратить больше времени, работая вокруг библиотеки и фиксации его дефекты, чем мы экономим время, используя библиотеку.
В общем, если виджеты выглядят вам полезными и функциональность, которую вы видите в демонстрации GXT, ТОЧНО, что вам нужно, GXT - довольно хорошая библиотека, с которой вы можете пойти. Если вы хотите использовать виджетов каким-либо образом несанкционированным способом или расширить их, я бы настоятельно рекомендовал остаться в стороне от библиотеки, поскольку вы только настраиваете себя на некоторые болезненные миграции в будущем.