2011-10-29 4 views
0

CouchDBとNode.jsのテストを開始したいが、どのツールを使うべきかを知る上で問題がある。node.couchapp.js&cradle - 同じものを補完するツールですか?

私はcradleとnode.jsで何でもできますか?またはnode.couchapp.jsが必要ですか?またこれはfollow何かのアプリケーションの再実装もそうですか?

CouchDBとNode.jsがまだ目に見えていて、ツールやユーティリティはまだ進化しています。ランダムなgithubプロジェクトに依存することは面白くないので、これらの依存関係を低く抑えようとしています。

答えて

1

CouchDBにはsimple HTTP APIがあるため、HTTPクライアントライブラリを使用してCouchDBと通信することができます。 Cradleは、場合によっては便利で、場合によっては使用できない場合もあります。重要なのは、CouchDBクライアントライブラリとして選択したライブラリがあれば、いつでも「純粋なHTTP」を使用することができます。これはJSONとHTTPだけです。

couchappsの書き込みについては、同じ理由があります。設計ドキュメントを使用してJSONを作成し、それをdbに挿入するだけで簡単に開始できます。最小限のツールをnode.couchapp.jsとして使用できます。より洗練されたものをericaとして使用することもできます。しかし、フードの下では、JSONを送受信するために、単純なHTTP呼び出しを常に行っています。

2

クレードルは、couchdbとの会話、文書の挿入や取得などのためのものです。 couchappは何かのためのものですが、それを使っていくつかのロジック(ビュー)や画像を含むWebinferface全体をデータベースに入れることができます。あなたはおそらく両方を必要とします。

関連する問題