この時点で、堅牢なデータ クエリ サービスに支えられた宣言型バインディングが、Web 用のスケーラブルなリッチ クライアント アプリケーションを作成するための秘密のソースであると確信しています。
明らかに、宣言型データ バインディングには多くのオプションがあります (ほんの数例を挙げると、Knockout JS とRivets for Backbone があります)。ただし、サーバーへのクエリ、データのキャッシュ、クライアントでの変更の追跡に関しては、成熟度が中途半端に見える唯一のモジュラー ソリューションはBreeze JSのようです。それでも、サーバー テクノロジを指示するものではないと主張していますが、すべてのドキュメントの例では、Breeze が .NET で実行されていることが示されています。
Breeze アプリケーションのエンドポイントとして機能するために、サーバーが満たさなければならない API 関連またはその他の要件は何ですか? OData プロトコルの実装は十分ですか? 道を照らす例はありますか?または、私が見逃したこの問題を解決する他のライブラリはありますか?