Задача - создать административную панель с графиками, полями, таблицами и фильтрами. Серверная часть - REST-подобный сервис(отдается json настраиваемой структуры)
Задача в принципе не нова, и раньше для такого я использовал JQuery с несколькими плагинами для UI.
Однако последняя такая "админка" обросла настолько сложной логикой работы форм, что прописывать правила для каждого элементы стало сложно (простыни кода). Да и давно было пора просветиться в сторону популярных фреймворков.
Попытка это сделать привела к ужасу и панике... от многообразия... например запрос по хабру "javascript фреймворк" выдал страницу с постами, каждый из которых был посвящен своему фреймворку... Конечно на слуху React, angular , backbone.... Но даже попытка понять что лучше из этой тройки не особа успешна (холивары почище Ruby vs PHP).
Уходя от лирики к конкретным вопросам:
1) Есть ли сейчас фреймворк для админок(с готовым набором UI элементов) который близок к стандарту(де-факто), охватывает все задачи от ajax до биндинга событий на элементы? что-то подобное extJs
2) Если использовать не "коробочные варианты" для построения управленческих UI, а более абстрактные библиотеки, то в чем реально отличие фреймворков "биндеров" react? angular? bb? матрешка? etc
3) Для указанной задачи (админка с графиками, таблицами и данными в json) что-бы использовали вы?
А Ember.js работает с чистым html или как angular только со своими директивами? С ним получится работать с bootstrap в чистом виде или как в случаи с angular или react нужно будет EmberBootstrap?