言語の枠組みの支援との交流はapache couchdbが持つ
-
23-08-2019 - |
質問
私は知ることがある場合サーバサイドwebアプリケーション-フレームワともapache couchdbが持つ?いい経験が?そのような動的な言語が向のJSONかもしれませんが、同じ興味のあることを聞いてどのように適応の枠組みや、アプリケーションのデザイン。
解決
二つの枠組みを提供しているためにapache couchdbが持ついてはRuby on Rails、Django.ともに小さなファイルに含めることができることが容易に相互作用のapache couchdbが持つ.Ruby/Rails、また、柔軟性と使い勝手を重視するコードを記述こんな感じになっている(コードスニペットをyankedはこちらから):
# Create the database
server = Couch::Server.new("localhost", "5984")
server.put("/foo/", "")
# Insert a new document into the database
doc = <<-JSON
{"type":"comment","body":"First Post!"}
JSON
server.put("/foo/document_id", doc)
# Get the document back later
res = server.get("/foo/document_id")
json = res.body
puts json
Python/Djangoきの比較的少量の作業を実行して(こちらをご参照).いずれもいないはウェブフレームワークレベルが必要最小限の量の作品をセットアップするとかやっレールDjango.のDjangoアプローチが必要とされるパッケージに設置するだけできない何らかの理由にレールアプローチは、かかるものと思われます。
これからもどのようにPythonにDjangoき こちらの (浮からapache couchdbが持つFAQ).
他のヒント
あなたはCouchAppを構築したいのかに応じて見て何かすることがあります。これは、特別のCouchDBと書き込みのアプリのために設計されています:
のCouchDBに自分自身を捧げのみWebフレームワークは、Pythonのために、現在 CouchDBKit のです。
あなたの言語で始める方法示しています公式Wikiページをご覧ください
http://wiki.apache.org/couchdb/Basicsする
あなたに最高に合った言語やフレームワークを選択し、それを光のCouchDBライブラリのいずれかを使用します。
物事がCouchDBのため、現時点では非常に素早く移動しているようです。私は、CouchDBのサポートをすぐにそこに多くのフレームワークがあるだろうと確信しています。私は現在、PHPのための1つを構築するに探しています。
私は、PythonとJavaScriptとCouchDBKitのためにJavaとCouchAppのためjcouchdbとの良好な成功を収めています。これらのすべては、積極的に、開発されたオープンソースとよく設計され、彼らはあなたが本当に必要な何かが欠けている場合は簡単には充実しています。私は両方のjcouchdbとcouchappのパッチおよび機能拡張を提出した。
実際には、あなたは本当に、このようなフレームワークを必要としません。代わりに、あなただけのCouchDBで全体のWebアプリケーションを書くことができます。それはあなたがHTMLファイル、または任意の他のXML派生形式を生成することができます、そしてあなたもHTML-テンプレートを使用することができます。 JavaScriptが豊富で柔軟な言語であるので、私は、この良い選択を検討してください。一方、あなたは、データベースとWebアプリケーションとの間の接続のやり過ぎを持っていません。
詳細については、チェックアウト: http://books.couchdb.org/設計ドキュメント/リラックス/ に示した。
関連する質問もあります:奉仕するのCouchDBを使ってHTML の