フロントエンドでSproutcoreを使用しています。CouchAppとNode.js
バックエンドがどのように見えるかという疑問があります。
ソリューション:
- CouchApp SproutcoreとCouchDBの間
- のNode.js
CouchAppは本当にに関するバックエンドでのNode.jsを交換できますか?サードパーティのライブラリの
- WebSocketを/
- セキュリティ
- スピード
フロントエンドでSproutcoreを使用しています。CouchAppとNode.js
バックエンドがどのように見えるかという疑問があります。
ソリューション:
CouchAppは本当にに関するバックエンドでのNode.jsを交換できますか?サードパーティのライブラリの
CouchAppは、あなたのCouchDBにコードを展開する簡単な方法以外の何ものでもありません。機能を拡張するのではなく、簡単な方法を使ってみましょう。 CouchAppとNode.jsではなく、CouchAppがあなたのアプリケーションを構築するために必要な機能のリストから持っているものです。
ウェブソケット/ストリーミングが必要な場合は、Node.jsミドルウェアを使用してください。 CouchDBにはそれらがありません。
あなたのプロジェクトに関する詳細をお伝えしたら、より完全な答えを出すことができます。
Mikeal RogersがCouchAppとNode.jsがどのように連携して動作するかを見てみることをお勧めします。 http://jsconf.eu/2010/speaker/nodejs_couchdb_crazy_delicious.html
couchappは、非常に基本的なレベルで、js(または他の)コードが存在するCouchdb(_design)内のファイル構造です。主な利点は、ある場所のコード変更がすべてのcouchdbインスタンスに複製されることです。これにより、広く配布されたコードを維持するのがずっと簡単になります。
ええ、そうです。だから私はCouchAppの1週間か2週間の経験を信じています。 – karthiks
まあ、CouchDBには長いポーリングのためにまともな_changesがあります。それでも、あなたは正しいです、それはまったく同じことではありません。 – yonkeltron
また、couchappsをチェックする価値があるのは、kan.soです。これはノードのようなパッケージ管理とcouchappsの簡単な展開です。 – Hatchware
それは面白いです。過去2年間にcouchdbエコシステムが大きく成長したようです。 – Nek