Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

what are the possibilities for CouchApp frameworks today?

I'm using CouchDB as event log and I want to build simple UI on top of it so I could query the event more easily.

I can either use raw HTTP calls and build the views manually or I can use CouchApp framework.

The problem is it looks like those frameworks are not been actively maintained.

I found CouchApp and Kanso

Are there other possibilities today?

like image 566
Ido Ran Avatar asked Dec 07 '22 09:12

Ido Ran


1 Answers

Have you looked at Erica? It's an Erlang successor to couchapp (Python) with nicer features that help a lot in developing and deploying CouchApps.

The apparent lack of activity may also denote that these tools simply work. Couchapp is technically deprecated in favour of Erica, but it works well.

Also note, that there are many ways for designing CouchApps. Erica and couchapp both implement a "filesystem in the design doc" method where the design document holds attachments that are accessible as regular directories and files. In this case the key is the filename and the value the file's content.

Kanso, for example, processes an app.json file with a description of your app's content. Think: Makefile for CouchApps.

These differences may also affect on your choice.

like image 196
Kxepal Avatar answered Dec 21 '22 22:12

Kxepal