До этого ни работал ни с одним.
Опыт JS 10 лет, по-этому хочется быстро стартануть и сделать задачу. Хотелось бы узнать что лучше подойдет под задачу.
Задача: админка.
Только разделение на страницы и поля различного типа. Никаких списков, ключ-значение, только разная визуализация значения. Причем для каждой страницы он получает поля от сервера.
Загружается меню со страницей, и выбирается самый первый, идет запрос с json(загрузка страницы настроек, lazy load):
[
{ type:'title', title:'Заголовок'},
{ type:'input', title:'Имя', value:23, key:'name' },
{ type:'image', title:'Фото', value:{id:23234, src:'fssdf.jpg', bigsrc:'fdfd.jpg'}, key:'image', desc:'Описание' },
]
Он это все парсит и выводит различные контролы, их может быть до 20.
При сохранении отправляются только измененные value элементов.
Выбранная страница изменяет урл, что при перезагрузке будет грузиться именно она.
Мои мысли.
AngularJS вроде не прост, но конечно он номер один в рассмотрении.
EmberJS больше нравится из-за MVC более явного. Но почему такой большой - 300kb.
Вообще без фреймворка мне тоже нравится, так всегда и делал, классы все что надо и jQuery для DOM, но сейчас хочу сделать по моде и получить выигрыш в разработке, стабильности и поддержке.
Что скажете мне, люди с опытом?
Был бы рад, если у кого-то есть ссылка пример подобных админок, чтобы поглядеть...
Спасибо!