Return-Path: X-Original-To: apmail-couchdb-user-archive@www.apache.org Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1FDF3805A for ; Tue, 16 Aug 2011 11:31:03 +0000 (UTC) Received: (qmail 95843 invoked by uid 500); 16 Aug 2011 11:31:00 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 95792 invoked by uid 500); 16 Aug 2011 11:30:57 -0000 Mailing-List: contact user-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@couchdb.apache.org Delivered-To: mailing list user@couchdb.apache.org Received: (qmail 95783 invoked by uid 99); 16 Aug 2011 11:30:56 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 Aug 2011 11:30:56 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of jan.wedekind@gmail.com designates 209.85.210.174 as permitted sender) Received: from [209.85.210.174] (HELO mail-iy0-f174.google.com) (209.85.210.174) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 Aug 2011 11:30:50 +0000 Received: by iyf40 with SMTP id 40so11240911iyf.5 for ; Tue, 16 Aug 2011 04:30:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=pf9W/+IozI7z0HYGdCQLxYR0HeatyUMbvGhQ1EzOsMY=; b=hTuggGYLwtt3RWDMINiVFaCi8NJYT9KCTP+0OkfY7vxvd7ZdnSrbzyq3Mic612TyWR Ny1ItiKkx5lrQ2S7PJ+MhflHZpf24nTxpEAzJd4Z47B1PABILT0QnR+Y13uUrsgfkZ46 EAbnJIH4olyuVxk2eFQmgWcz22XRFkVKI+7l4= Received: by 10.231.9.33 with SMTP id j33mr7680029ibj.71.1313494229120; Tue, 16 Aug 2011 04:30:29 -0700 (PDT) MIME-Version: 1.0 Received: by 10.231.200.199 with HTTP; Tue, 16 Aug 2011 04:30:09 -0700 (PDT) In-Reply-To: References: <4E371B93.8060303@kearns.net.au> From: Jan Wedekind Date: Tue, 16 Aug 2011 13:30:09 +0200 Message-ID: Subject: Re: to CouchApp or not to CouchApp To: user@couchdb.apache.org Content-Type: multipart/alternative; boundary=00151774155af0f62304aa9db443 X-Virus-Checked: Checked by ClamAV on apache.org --00151774155af0f62304aa9db443 Content-Type: text/plain; charset=ISO-8859-1 Hi On Tue, Aug 16, 2011 at 12:21, Jason Smith wrote: > It's time to ask whether the word "couchapp" does more harm than good. > As a historical phenomenon, it is brilliant! The command-line tool is > brilliant. But the word is meaningless. It is incoherent. It > disappoints developers, setting expectations and then betraying them. > I think you're hitting the nail on the head. It's a brilliant concept but in reality you run into so many open issues that it can lead to disappointment. That's probably a bit unfair, but true. Most of that can - and I am sure will be - resolved in time by better and less scattered documentation. Right now, it's a often mess to find stuff. Things are all over the place and often out-dated. Try googling for "couchdb security"... We all need > welcome_mat, so it is worth building. This is HTTP. This is web > development. Bringing an idea to completion, nothing ever works > correctly anyway. That is the platform. Nothing ever works as planned. > It's one disappointment after another. But, if you can work through > the bugs, you've got an app on the most successful software platform > ever (the web), and IMO the most visionary web platform ever > (CouchDB). So I think it's worth it. > Me too! Totally worth it! :) I think the book and wiki could definitely use a couple of real world examples that take security into account. It obviously influences how you have to distribute your data, what limitations/workarounds you need to live with or implement etc. Jan --00151774155af0f62304aa9db443--