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