Веб-приложение, поддерживающее только Javascript, может быть чрезвычайно мощным и жизнеспособным для определенных приложений, например, для веб-приложения Instant-Messenger?
Вы упомянули, что в вашем веб-приложении много экранов.Одним из преимуществ GWT / GXT является тот факт, что вы можете модульно протестировать свой UI-слой с помощью JUnit.Это дополнительное тестирование, которое вы можете провести, скажем, на Selenium.Это важно, если вы хотите, чтобы тестирование пользовательского интерфейса было частью процесса непрерывной интеграции, и по мере роста команды вам наверняка захочется провести тестирование, чтобы убедиться, что все работает (по крайней мере, в теории).
Однако, если ваш начальник собирался создать собственный, собственный движок Javascript, используя собственный интерфейс GWT JavaScript ( Link ), то я не уверен ...
Другим преимуществом GWT-подобного движка перед Wicket является то, что вы можете полагаться на HTML-code-gen для создания стандартного (теоретически) HTML-кода.С такими фреймворками, как Wicket, трудно гарантировать, что каждый разработчик в команде будет писать хороший HTML-код - особенно, когда команда становится больше.