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.

È stato utile?

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.

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