P.S. I only forgot to mention that we have the luck that couchdb is one of
the few db/app server with a native HTTP API . Doesn't an in-browser IDE
feel like the natural choice for its couchapp development and deployment
environment?


--Giovanni

2015-11-09 12:25 GMT+01:00 Giovanni Lenzi <[email protected]>:

> Hi all,
> Thanks Alexander for your proposal and this mailing list. I am 100% with
> you in this!
>
> Before Smileupps and Couchappy, when we first started developing
> couchapps, we find it very difficult to understand what a couchapp really
> was. There was too much confusion about it. The naming of the couchapp tool
> itself, the crowd of tools available(in python, node.js and erlang, for
> windows, for linux) and a not clear explanation of their distinctive
> features(if they have any) played a big role in pushing away developers
> from couchapps and, in the end, from couchdb.
>
> We tried almost all of the existing tools above and we were quite happy
> with erica(https://github.com/benoitc/erica), which shares the same
> syntax and file-system mapping of the couchapp tool(indeed they were
> started by the same developer, benoit). Also erica worked well in windows
> environments and installation was super easy. We had a very hard journey
> with kanso instead: too complicated. It seemed that you need to be a
> node.js expert to get started.Too few examples and the structure of your
> development files and folders doesn't map with the "file-system to design
> doc mapping" supported by other tools (
> https://github.com/couchapp/couchapp/wiki/Complete-Filesystem-to-Design-Doc-Mapping-Example).
> Our final ranking so far was: 1.erica, 2.couchapp-tool, 9. kan.so
>
> Currently however we strongly think DDOC.LAB could be the PERFECT TOOL for
> a shining new future of couchapps and couchdb. It's a fact that cloud ide
> for web developers are becoming more and more popular and feature rich (
> http://www.hongkiat.com/blog/cloud-ide-developers/ and https://c9.io/).
> Browsers capabilities and features are increasing day by day and I won't be
> surprised to see browsers totally replacing desktop IDEs in next years.
>
> Pure web tools have too many advantages over usual command line tools.
> They run on any operating system and device, withouth installation,
> immediately, even when disconnected. Team and versioning are only
> implementation details.
>
> I am to promote tools which attract new developers, instead of pushing
> them away and ddoc.lab seems to have what it takes.
>
> In this same direction I'm also for removing barriers which lead to
> confusion in the couchapp ecosystem and, at least to me, the name of the
> couchapp tool was very unfortunate. Do you think it would be possible to
> simply ask current mantainers to rename it from "couchapp" to
> "couchapp-client" or something like that?
>
> BR
> -- Giovanni
>

Reply via email to