Какой JavaScript фреймворк выбрать для админки?

Добрый день.

Задача - создать административную панель с графиками, полями, таблицами и фильтрами. Серверная часть - REST-подобный сервис(отдается json настраиваемой структуры)
Задача в принципе не нова, и раньше для такого я использовал JQuery с несколькими плагинами для UI.

Однако последняя такая "админка" обросла настолько сложной логикой работы форм, что прописывать правила для каждого элементы стало сложно (простыни кода). Да и давно было пора просветиться в сторону популярных фреймворков.

Попытка это сделать привела к ужасу и панике... от многообразия... например запрос по хабру "javascript фреймворк" выдал страницу с постами, каждый из которых был посвящен своему фреймворку... Конечно на слуху React, angular , backbone.... Но даже попытка понять что лучше из этой тройки не особа успешна (холивары почище Ruby vs PHP).

Уходя от лирики к конкретным вопросам:
1) Есть ли сейчас фреймворк для админок(с готовым набором UI элементов) который близок к стандарту(де-факто), охватывает все задачи от ajax до биндинга событий на элементы? что-то подобное extJs
2) Если использовать не "коробочные варианты" для построения управленческих UI, а более абстрактные библиотеки, то в чем реально отличие фреймворков "биндеров" react? angular? bb? матрешка? etc
3) Для указанной задачи (админка с графиками, таблицами и данными в json) что-бы использовали вы?

Спасибо!
  • Вопрос задан
  • 1754 просмотра
Пригласить эксперта
Ответы на вопрос 4
IonDen
@IonDen
JavaScript developer. IonDen.com
Bootstrap - UI
+
Ember.js - Фреймворк
+
D3.js - Визуализация данных
Ответ написан
@livecodingtv
Статья на эту тему blog.livecoding.tv/2016/07/06/top-10-js-frameworks
Ответ написан
Комментировать
@Cyber_bober
Ранее был миллиард туториалов и готовых админок/дэшбордов на Angular+Bootstrap, за 2 расуждать не возьмусь, за 3 - выбрал бы angular
Ответ написан
Комментировать
zolt85
@zolt85
Программист
AdminLTE
прикольная штука на Bootstrap3 + jQuery
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы