He estado experimentando con el módulo localstorage para Backbone.js (https://github.com/jeromegn/Backbone.localStorage). Según tengo entendido, esto sobrecarga Backbone.sync y, por lo tanto, impide que la red troncal empuje hacia el servidor (?). Idealmente, me gustaría transferir mis datos al servidor también y conservarlos localmente cuando esté en línea y simplemente usar el almacenamiento local cuando esté fuera de línea (ya sabes, la aplicación perfecta). No he encontrado ninguna documentación todavía.Backbone.js capaz de hacer el resto y el almacenamiento local?
¿Backbone.localStorage es parte de esto? ¿Alguien ha podido construir este escenario? ¿Cómo se hace esto? (Por favor dígame que no tengo que rodar el mío.)
Gracias.
Eso tiene sentido. Creo que tener ambos y luego soltar el original cuando no está conectado tiene más sentido (gracias por incluirlo). ¿Tienes alguna experiencia personal con estos escenarios? – LeRoy
@LeRoy no, pero teniendo alguna detección de características alrededor del 'originalSync' para comprobar si su línea en línea tiene sentido. También asegúrese de hacer que el servidor real sea más "autoritario" que el de almacenamiento fuera de línea. Y ponga un sistema para monitorear los cambios realizados cuando no esté conectado y empújelos como un lote al servidor. – Raynos
hay alguna aplicación de ejemplo a la que pueda hacer referencia para el almacenamiento local y la sincronización fuera de línea al mismo tiempo. – Pankaj