私はCouchDBとCouchAppでしばらく遊んでいます。私が取り組んでいる新しいウェブサイトプロジェクトにそれを使用することを計画しています。
スケーラビリティの観点から、私はCouchAppのアイデアが大好きです。
欠点は、サーバー側のコードがない場合、クライアント側で実行するのが難しいことがいくつかあることです(oAuth認証など)。ある時点で、何らかの説明のサーバー側コードが必要になると確信しています。その後、Node.jsを見ることができると思いますが、現時点ではそうではありません。
ページが別のサーバーから提供されているときにCouchDBを純粋にバックエンドソリューションとして使用することも最適ですが、ここでの欠点は、クロスドメインの問題により、組み込みのCouchDBAPIを簡単に使用できないことです。
では、これら2つの欠点のいずれかに対する解決策はありますか?
どういうわけかCouchAppからサーバー側のコードを提供できますか(PHPでも勝ちます)、または別のサイトを使用してページを提供できますが、クロスドメインの問題を克服できますか?
私は本当にソリューションを可能な限りクリーンに(そしてスケーラブルに)維持しようとしています。CouchDBの優れた点の1つは、超シンプルで超高速のAPIであるため、ラッパーを使用したくありません。パフォーマンス/スケーラビリティを妨げません。
ご意見をお待ちしております。