Вы можете попробовать extjs.Я думаю, что extjs - это продукт, который лучше всего подходит для таких людей, как вы - это тот, кто чувствует себя комфортно на бэкэнде, но не хочет сильно беспокоиться о разработке виджетов, компонентов jquery и работе с css.
С помощью extjs вы получите готовые компоненты прямо из коробки.
Однако вам, возможно, придется пересмотреть свою архитектуру.Скорее всего, вы, вероятно, будете использовать слой Spring mvc для создания некоторого успокоительного API или сценария json over http.Другими словами, html-разметка будет чисто управляться с помощью extjs, а ее данные будут поступать с сервера.
Это фреймворк javascript, поэтому будет немного обучения, но я думаю, что структура extjsПроекты MVC довольно легко понять.
В качестве альтернативы, вы можете попробовать реализацию JSF, такую как RichFaces.Вы снова получите богатые компоненты, подобные Web 2.0, с минимальной необходимостью писать javascript.
Надеюсь, это поможет.