Streamlining of your codebase (no middle tier), replication, the ability to deploy/replicate an application along with its data, and the side benefits that come with going “with the grain” of how the web works are some of the benefits of building CouchApps.
The interview mentions also the potential of using CouchDB on Android and iOS platforms. CouchOne released back in September CouchDB for Android and then 6 months later—and after the merger with Membase—iOS Mobile Couchbase.
Original title and link: What Are the Benefits of Building CouchApps? ( ©myNoSQL)
There are some advanced CouchApp frameworks already. What reupholster does is allows you to experience writing a CouchApp as fast as possible, with very little learning curve. It just feels like you are editing a normal web project.
Original title and link: Reupholster: A CouchApps Development Tool (NoSQL databases © myNoSQL)
You could also start by watching J.Chris’ CouchApp Evently Guided Hack with CouchDB:
Original title and link: Building CouchApps Tutorial: Create Web Applications Stores in CouchDB (NoSQL databases © myNoSQL)
Useful for normal usage of CouchDB, but mostly for CouchApps:
That said, one key piece that’s a bit esoteric at first, is how to get a domain name to map to your CouchDB instance. So here’s my attempt to make it a bit less vague.
Original title and link: CouchDB: An Introduction to Rewrites and Virtual Hosting (NoSQL databases © myNoSQL)