1

iPhoneアプリプロジェクトのクライアントサーバーデータ同期段階に入ったばかりで、CoreDataデータモデルをiPhoneクライアントとTurboGearsサーバーの両方にロードすることができました(これは良いことです)。私は今、サーバーと複数のクライアント間でデータを同期する問題に取り組み始めています。自分でロールすることはできますが、これは非常に一般的な問題の1つであるため、フレームワークまたはライブラリが必要です。かなりの機能を提供します。

この環境に適用できる可能性のあるもの(iPhoneのObjective-C、サーバーのpyobjc / Pythonなど)を知っている人はいますか?そうでない場合、誰かがデザインパターンを知っているか、または自己実装のために取るのに良い道であるこのようなものへのアプローチに一般的に同意しますか?「データ同期」または「リモートオブジェクトの永続性」以外に、この問題について一般的に受け入れられている用語を見つけることができませんでした。どちらもGoogleではあまり役に立ちませんでした。

この正確なタイプの機能を提供しているように見えるFunambolフレームワークに出くわしましたが、C ++ / Javaベースであるため、プロジェクトの特定の言語には適していないようです。

どんな助けでも大歓迎です。

4

1 に答える 1

1

すでにTurboGearsを使用しているので、RestControllerのドキュメントをご覧ください。RESTfulサービスの使用は、クライアントとサーバーの両方に多くの実装が行われる、広く採用されているアーキテクチャになっています。Matt GemmellのMGTwitterEngineは、特定のAPIであるTwitterのクライアント実装の良い例です。

于 2010-07-05T19:54:42.300 に答える