Hi Robin, I appreciate your interest in couchapps. You can use any HTML file to serve your app directly from couchdb. Usually you need:
1. A design document create it yourself (id:"_design/name") or use couchapp ( http://couchapp.readthedocs.io/en/latest/) 2. A library for single page application (SPA) Angular or React or whatever you want 3. A REST API library for communication with Couchdb I would recommend using the jquery lib ( http://bradley-holt.com/2011/07/couchdb-jquery-plugin-reference/) It's some years old but still valid ( https://onabai.wordpress.com/tag/jquery-couch-js/) If you want to be supersexy with offline mobile responsitivity, you can also use pouchdb (https://pouchdb.com/) With all this in place you are extremely flexible. You can choose your editor, your operating system, your dev environment and also your backend provider (http://www.couchappy.com or http://www.appback.com) You can simply concentrate on the frontend-development side. Having all data in sync (build in continious replication) on many CouchDB instances you can simply balance your load by putting a proxy in front of your instance farm or if you need data sharding across CouchDB instances automatically simply use CouchDB 2.0. In my opinion there is no more easy way to build fast, high available JavaScript applications for massive loads. Have fun. Harry On Fri, Sep 2, 2016 at 4:46 PM, Robin Millette <[email protected]> wrote: > Hello, > > I'm very interested in couchapps although the definition isn't too > clear for me. I usually try to output html pages, with some > client-side JS enhancements. Not sure if couchapp implies AJAX. > Anyhow. > > On Fri, Sep 2, 2016 at 10:20 AM, Peter Figliozzi > <[email protected]> wrote: > > > In summary, the Couchapp architecture makes > > it easier to get started programming web applications, without having to > > learn some middleman API. > > I often present CouchDB as a web server that happens to take care of > the database as well :-) > > -- > Robin > -- -- Dipl.-Inf. Harald R. Kisch Falkenstraße 19C 81541 München Germany Mobil DE: +49 (0) 176 56 58 58 38 Skype: harald.kisch Mail: [email protected]
