Backbone — отличный фреймворк для создания одностраничных приложений. Он очень прост в освоении и имеет очень простой API. У него не так много документации. Может быть сложно понять, как работает Backbone, если у вас нет хорошего опыта работы с JavaScript. Есть несколько вещей, которые мне не нравятся в Backbone. Я хотел бы иметь возможность использовать Backbone View API для создания пользовательских элементов управления. Я также хотел бы иметь возможность использовать Backbone без использования jQuery. Я бы рекомендовал использовать Backbone в качестве фреймворка для создания одностраничных приложений. Он прост в освоении и имеет простой API.