Estoy evaluando Backbone.js para mantener sincronizados los datos y la IU en mi aplicación web. Sin embargo, gran parte del valor de Backbone parece residir en su uso de interfaces RESTful. Aunque puedo agregar copias de seguridad del lado del servidor en el futuro, mi caso de uso principal implica almacenar todos los datos fuera de línea utilizando el almacenamiento local HTML5.Uso de Backbone.js sin conexión
¿Existe un exceso de backbone para este caso de uso? De ser así, ¿hay una solución mejor, centrada únicamente en actualizar la UI cuando los datos cambian, y viceversa? (También estoy buscando en Knockout y Javascript MVC.)
EDITAR: También estoy buscando en Angular.js y jQuery Data Link.