Ogni buon client-server framework di sincronizzazione dati disponibili per iPhone?
-
02-10-2019 - |
Domanda
sto solo entrando i dati client-server di sincronizzazione fase del mio progetto applicazione per iPhone, e sono riuscito a ottenere il mio CoreData modello di caricamento dei dati sia sul client iPhone e il mio server TurboGears (che è buono). Ora sto iniziando ad affrontare il problema dei sync'ing dati tra i clienti di server e molteplici, e mentre ho potuto rotolare il mio, questo mi sembra uno di quei problemi che è abbastanza generale e quindi ci dovrebbe essere quadri o librerie là fuori che forniscono una buona dose di funzionalità.
Qualcuno sa di uno che potrebbe essere applicabile a questo ambiente (ad esempio Objective-C su iPhone, PyObjC / Python sul server)? In caso contrario, qualcuno sa di un modello di progettazione o in generale-concordato approccio per questa roba che sarebbe una buona strada da percorrere per un auto-realizzazione? Non riuscivo a trovare un termine generalmente accettato per questo problema al di là di "sincronizzazione dei dati" o "persistenza degli oggetti a distanza", nessuno dei quali ha colpito molto utile su Google.
sono venuto in tutto il quadro Funambol che sembra che fornisce questo tipo esatto di funzionalità, tuttavia, è C ++ / Java based e quindi sembra che potrebbe non essere una buona misura per le lingue specifiche nel mio progetto.
Qualsiasi aiuto molto apprezzato.
Soluzione
Dal momento che si sta utilizzando già TurboGears, date un'occhiata alla RestController documentazione. Utilizzando RESTful servizi è diventato un'architettura ampiamente adottata con molte implementazioni sia per i client e server. di Matt Gemmell MGTwitterEngine è un buon esempio di implementazione client di un'API specifica, Twitter.