문제

나는 아는 것에 관심이 있다면 어떤 서버측 웹 응용 프로그램 프레임워크 통합을 잘 CouchDB?누군가가 어떤 체험이었는지 설명하려고 노력합니다.그것은 것처럼 동적인 언어는 것에 적합한 재생 JSON 지만,나는 청문회에 관심이 있는 방법에 대한 것에 맞게 프레임워크와 응용 프로그램의 디자인이다.

도움이 되었습니까?

해결책

두 개의 프레임워크는 것이 좋을 위한 CouchDB 는 Ruby on Rails 및 Django.모두가 작은 파일을 포함할 수 있습할 수 있는 쉬운 상호 작용과 함께 CouchDB.비스/레이는 기능을 제공하는 코드를 작성하는 다음과 같습니다(코드 조각에서 빠지게기):

# 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 접근 방식은 여전히 필요로 패키지를 설치할 경우 그래서 당신은 할 수 없이 어떤 이유로 레일을 접근 방식은 방법입니다.

또 다른 좋은 방법에 Python 에 Django 찾을 수 있습니다 (또한,들에서 CouchDB FAQ).

다른 팁

CouchApp을 구축하려는 것에 따라 볼 수있는 것일 수 있습니다. CouchDB를 사용하여 앱을 작성하도록 특별히 설계되었습니다.

http://wiki.github.com/jchris/couchapp/manual

CouchDB에 전념하는 유일한 웹 프레임 워크는 현재 Couchdbkit 파이썬의 경우.

언어로 시작하는 방법을 나열하는 공식 위키 페이지를 확인하십시오.

http://wiki.apache.org/couchdb/basics

자신에게 가장 적합한 언어와 프레임 워크를 선택한 다음 Light CouchDB 라이브러리 중 하나를 사용하십시오.

CouchDB의 순간에 상황이 매우 빠르게 움직이는 것 같습니다. CouchDB 지원을 통해 곧 더 많은 프레임 워크가있을 것이라고 확신합니다. 나는 현재 PHP를 위해 하나를 짓고있다.

나는 Java를 위해 JCouchDB와 JavaScript의 CouchApp, Python과 함께 CouchDBkit에서 좋은 성공을 거두었습니다. 이들 모두는 적극적으로 개발되고 오픈 소스이며 잘 설계되었으며 실제로 필요한 것을 놓치면 쉽게 향상시킬 수 있습니다. JCouchDB 및 CouchApp의 패치 및 기능 향상을 제출했습니다.

실제로, 당신은 실제로 그러한 프레임 워크가 필요하지 않습니다. 대신 CouchDB에 전체 웹 응용 프로그램을 작성할 수 있습니다. HTML 파일 또는 기타 XML 파생 형식을 생성 할 수 있으며 HTML-Templates를 사용할 수도 있습니다. 자바 스크립트는 풍부하고 유연한 언어이기 때문에 이것이 좋은 선택이라고 생각합니다. 반면에 데이터베이스와 웹 애플리케이션 간의 연결이 과도하지 않습니다.

자세한 내용은 다음을 확인하십시오. http://books.couchdb.org/relax/design-documents/shows

관련 질문도 있습니다. CouchDB를 사용하여 HTML을 제공합니다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top