iPhoneで利用可能な優れたクライアントサーバーデータ同期フレームワークはありますか?
-
02-10-2019 - |
質問
iPhoneアプリプロジェクトのクライアントサーバーデータ同期段階に入ったばかりで、iPhoneクライアントとTurbogearsサーバーの両方でCoreDataデータモデルのロードを取得することができました(これは良いことです)。私は今、サーバーと複数のクライアント間でデータを同期する問題に取り組み始めていますが、自分のクライアントをロールすることができますが、これは非常に一般的な問題の1つであるため、フレームワークやライブラリがあるはずです。これは、かなりの機能を提供します。
この環境に当てはまる可能性のあるものを知っている人はいますか(iPhoneのObjective-C、サーバー上のPyobjc / Pythonなど)?そうでない場合、誰もがデザインパターンを知っているか、自己緩和に対応するための良い道となるこのようなものへのアプローチで一般的に総合的なアプローチを知っていますか? 「データの同期」または「リモートオブジェクトの永続性」を超えて、この問題について一般に受け入れられている用語を見つけることができませんでしたが、どちらもGoogleであまり有用ではありませんでした。
この正確なタイプの機能を提供するように見えるFunambolフレームワークに出くわしましたが、C ++ / Javaベースであるため、プロジェクトの特定の言語に適していないようです。
どんな助けも感謝しています。
解決
あなたはすでにターボギアを使用しているので、 RESTCONTROLLER ドキュメンテーション。使用 安らかです サービスは、クライアントとサーバーの両方に多くの実装を備えた広く採用されたアーキテクチャとなっています。マット・ジェムメルの mgtwitterengine 特定のAPI、Twitterのクライアント実装の良い例です。