Я оцениваю Backbone.js для хранения данных и пользовательского интерфейса, синхронизированного в моем веб-приложении. Однако большая часть стоимости базовой линии, по-видимому, заключается в использовании интерфейсов RESTful. Хотя в будущем я могу добавить резервное копирование на стороне сервера, мое основное использование касается хранения всех данных в автономном режиме с использованием локального хранилища HTML5.Использование Backbone.js offline
Является ли магистральный избыток для такого прецедента? Если это так, есть ли лучшее решение, ориентированное исключительно на обновление пользовательского интерфейса при изменении данных и наоборот? (Я также изучаю нокаут и Javascript MVC.)
EDIT: Я также изучаю Angular.js и jQuery Data Link.