Сергей Протько согласен получим все тот же фреймворк. Но можно избавиться от дублирования кода - например многие используют AngularJS с jQuery, в котором по сути половина функционала angular реализована - deferred,
манипуляция DOM( хоть минимальная но все в angular тоже есть), работа c ajax и т.д. + добавляют еще и другие фреймворк, в которых тоже часть этого уже есть ( можно конечно настроить build любого фреймворка и выбросить дублирование, но мало кто так делает )
Сергей Протько зачем фрейворки? не лучше ли взять шаблонизатор хороший, создать "классы" для создания моделей и коллекций - реализовать там нужную логику, ну и добавить промежуточное звено для связывания данных и вьюх. Максимум requireJS использовать ( и то для сборки )
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.