この質問が一般的すぎる場合はご容赦ください。Breeze はどのような価値を提供しますか? 最大の売りは、変更追跡と薄い「最低限の」クエリのようですが、それはサービス層の責任ではありませんか? これらの操作をクライアントで実行することが便利になったのはなぜですか?
サンプルを確認したところ、Breeze ではサーバー側の責任の多くがクライアントに忍び寄っているように見えます。私は伝統的に、アプリケーションのさまざまなシナリオに合わせてさまざまな DTO を使用して SPA を構築し、ワイヤー サーバー側で何が行われるかを定義してきました。そのデータの CRUD は、JS から適切な API 呼び出しを行うだけの問題です。
私の意見では、この戦略により、他の開発者もクライアントを構築しやすくなります。彼らが知る必要があるのは、API エンドポイントと JSON 構造だけです。そよ風で、彼らはもっと知る必要があります。
このライブラリの価値を理解するのに苦労していますが、そうしたいのです! ここでの情報/議論は素晴らしいでしょう。乾杯 :)