Что использовать в качестве front end для Java веб приложения?
Написал серверную часть приложения на Java. Не могу решить, что использовать в качестве фронт энда. Смотрел spring mvc, но мне нужна динамическая перезагрузка. Gwt и vaadin генерируют тонны JavaScript кода. Решил посмотреть в сторону js фреймворков и библиотек. Стоит ли с точки зрения производительности и удобства в поддержки кода прикручивать js фреймворк? Какие еще альтернативы есть?
Spring MVC и Vaadin - это бэкенд. Если нужен динамический web-интерфейс взаимодействующий с бэкендом в режиме реального времени, то без js-фреймворка не обойтись. Ну, можно и на ванильном js написать, но если интерфейс богатый, то это пустая трата времени и сил.