6
Java、C ++などの他の言語ではなく、MongoDBとCouchDBでJavascriptが使用されるのはなぜですか?
SOでこの質問をしましたが、ここで試してみることを勧められました。だからここに行く: これまでの私のJavaScriptの理解は、イベントをキャプチャし、Webページを動的にするクライアント側の言語であるということです。 しかし、MongoDBとCouchDBの比較を読むと、どちらもJavascriptを使用していることに気付きました。これは、他の従来の言語よりもJavaScriptを選択した理由を疑問に思います。 JavaScriptの役割と、他の言語に対するJavaScriptの利点を理解しようとしていると思います。 更新:2つのデータベースでサポートされている言語/ドライバーについて質問していません。比較によると: CouchDBとMongoDBはどちらもJavascriptを使用します。CouchDBは、ビューの構築を含むJavascriptを広く使用しています。 MongoDBは、任意のjavascript関数をサーバー側で実行することもサポートし、map / reduce操作にjavascriptを使用します。 私の理解不足は、Javascriptがバックエンド作業にまったく使用されない理由に関係しています。CouchDBでビューを構築するのに、またはmap / reduce操作を使用するのになぜ好まれますか?なぜC / C ++またはJavaが使用されなかったのですか?このようなバックエンド作業にJavascriptを使用する利点は何ですか?
19
java
javascript