web2py
クライアントに接続したいアプリケーションがありますEmberJS
。のレスポンシブ機能を使用して、EmberJS
最小限のコードを記述してクライアントを最新の状態に保つという考え方です。
基になるデータストア ( ) の作成/更新を担当する( REST
) プリミティブがありますCouchDB
。これらのプリミティブは複雑な場合があり、いくつかのドキュメントの作成、それらの接続、構成パラメーターの検証などを含むコーナーケースをカバーしています...これはバックエンドに実装されています。EmberJS
アプリケーションでデータの完全なモデリングを複製したり、これらのプリミティブによって実装されたロジックを複製したりすることは避けたいと考えています。
いくつか質問があります:
EmberJS
ドキュメント内のデータのサブセットのみをモデル化することは意味がありますか? ユーザーが操作できる少量のプロパティのモデルを作成するだけです。クライアントは完全なCouchDB
ドキュメントを表示するのではなく、表示/対話に必要なデータのみを表示します。- データベース内の基礎となるデータを完全にモデル化することなく
EmberJS
、インターフェースに接続することは可能ですか?REST