Domanda

  

Eventuali duplicati:
   miglior modo per sincronizzare locale HTML5 DB (WebSQL bagagli, SQLite) con un server (2 way sync)

Al momento sto cercando soluzioni per la sincronizzazione in modo trasparente e automatico e replicare in tutto il lato client HTML5 localStorage o di stoccaggio web e (forse più) di storage server-side (s) (l'unico requisito qui che dovrebbe essere semplice e conveniente da installare su un servizio di hosting regolare).

Quindi, hai qualche esperienza con tali librerie / tecnologie che lo stoccaggio offerta dati che ad automatizzare la sincronizzazione client-server di storage e consentire i dati siano disponibili sia offline o online o entrambi? Penso che questo sia uno scenario abbastanza comune di applicazioni web che supporta la modalità offline ...

È stato utile?

Soluzione

Firebase offerte questa funzionalità come servizio.

Altre alternative sono:

Altri suggerimenti

E 'sorta di dipende da ciò che si desidera. C'è una grande esercitazione per iniziare a http: //hacks.mozilla. org / 2010/01 / offline-web-applicazioni / a meno che non si vuole fare qualcosa di complicato, si dovrebbe non hanno bisogno che gran parte di un quadro di farlo per voi. Credo che si potrebbe risparmiare un paio di righe di codice sul client utilizzando jQuery. Che, fondamentalmente, desidera mantenere nel tuo negozio un record di quando l'ultima modifica è stata apportata al negozio, quando l'ultimo aggiornamento è stato al server, e l'uso di inviare la variabile localStorage codificati come JSON in un XHR (o solo la punta del locale memorizzare si desidera inviare). Poi, sul server, è possibile decodificare il JSON e fare quello che vuoi con esso, elaborarlo o semplicemente utilizzando serializzare di PHP per scaricare a un database.

Se hai qualcosa di particolare in mente, non parlarne.

questa domanda è piuttosto simile.

, 'collegamento rapido' - http://quickconnect.pbworks.com/Using- Enterprise-sincronizzazione e 'persistenceJS' il mio favorit personali - sono raccomandati https://github.com/zefhemel/persistencejs .

Non appena ho capito esperienza personale, io aggiornare questo post.

Ho appena trovato un abbastanza nuovo quadro che fa proprio questo: Impel.inTouch . La sua definizione dello schema sembra un po 'scomodo, ma sicuramente vale la pena di provare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top