2

サーバー上の特定のデータ(たとえば、配列)を取得し、それをクライアント間で自動的に同期するJavaScriptライブラリはありますか?

4

3 に答える 3

4

Opaフレームワーク

Opa Slicerは、クライアントとサーバー間の呼び出しを自動化します。手動で記述されたAJAX呼び出しや値のシリアル化はもう必要ありません!

参照:

関数型リアクティブプログラミング

一般的なFRPの場合:

Web FRPの例:

新しい言語

JavaScript用のライブラリ

Angular.js

FRPはまだ比較的実験的なものであるため、何か大きなものを構築する場合は、ここで説明する理由と、適切なレベルの野心があると思われる理由から、Angular.jsを使用します。

于 2013-03-24T10:34:41.397 に答える
0

WebSocketがあなたが探しているものかもしれないように思えます。https://developer.mozilla.org/en-US/docs/WebSockets

そうでなければ、標準のAJAXポーリングがおそらくその仕事をする可能性があります。

于 2013-03-24T08:35:35.470 に答える
0

ニーズに合っているかどうかはわかりませんが、さまざまなストレージ間でJSONドキュメントを同期できるjIOGithub )を試すことができます。

したがって、あなたの場合、レプリケートリビジョンストレージセットアップ(ローカルストレージ/リモートサーバーストレージ)を使用して、サーバーとすべてのクライアントにアレイを配置します。JIOはクライアントサーバーの同期を維持するため、ユーザーがアレイを更新すると、サーバーアレイも更新されます。競合(クライアントに存在する異なるバージョン)が発生するため、競合を解決する方法について独自のハンドラーを作成する必要があります(=最新の配列を取得し、他の配列を削除するなど)。

JIOはCouchDBと同様に機能します。

もちろん、PouchDBもご覧ください。

于 2013-03-24T09:44:56.357 に答える