Javascript-фреймворки – это круто. Очень. И – больно.
И эти тысячи фреймворков, каждый из которых как две капли воды зачастую похож на друг друга, особенно во flux фреймворках — это прямо «придумай свое название точка JS». И из этого ада там, где Google Web Toolkit уже давно умер, надо как-то выбрать. Блин, что делать? Конечно, надо было что-то подумать, как бы посмотреть, как другие где-то что-то выбирают в Интернете, залезть и где-то спереть результат.
Хабр: Javascript-фреймворки: должен остаться только один
Qooxdoo
Забытый, но живой фреймворк, из старого поколения. В котором была предпринята попытка полностью уйти от работы с HTML, и работать с web UI как с привычным GUI.
Qooxdoo. Разрабатываем TODO List
Из старого поколения еще можно назвать Dojo Toolkit. Но он более сложный, чем Qooxdoo, и не такой GUIевый.
Тут несколько специфическая ситуация большой компании описана.
Если же в целом по javascript-фреймворкам, то вот очень хорошая статья, по-моему:
http://www.discoversdk.com/blog/6-best-javascript-frameworks-to-learn-in-2016/
Таких обзоров много.
Ценность этого – по быстрому показана сложность задач и самого сложного js фреймворка для создания энтерпрайзного web UI