Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 89702 invoked from network); 10 Dec 2005 06:24:58 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 10 Dec 2005 06:24:58 -0000 Received: (qmail 67330 invoked by uid 500); 10 Dec 2005 06:24:55 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 67244 invoked by uid 500); 10 Dec 2005 06:24:54 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@cocoon.apache.org List-Id: Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 67233 invoked by uid 99); 10 Dec 2005 06:24:54 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Dec 2005 22:24:54 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of hedhman@gmail.com designates 64.233.162.200 as permitted sender) Received: from [64.233.162.200] (HELO zproxy.gmail.com) (64.233.162.200) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Dec 2005 22:24:54 -0800 Received: by zproxy.gmail.com with SMTP id l8so1055173nzf for ; Fri, 09 Dec 2005 22:24:33 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:from:organization:to:subject:date:user-agent:references:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:message-id:sender; b=lB+2W4k6CKyr5te0mzi3TQTbusrjMwCKWCYlNZMmkgza0I6EB22Dduz9+/3SCjVYt4+UHxLeo2Wr+gbF9j9dQd64OlXXDG3hogsE6JLTekWyMCeOUE94GKZIzRYfzJtijzEQvHvhu5PEV6J0gZIH+WxP5U+CqEvAW2nzfFPycpQ= Received: by 10.36.42.12 with SMTP id p12mr4145020nzp; Fri, 09 Dec 2005 22:24:33 -0800 (PST) Received: from ?192.168.88.129? ( [210.19.191.2]) by mx.gmail.com with ESMTP id 20sm5818284nzp.2005.12.09.22.24.31; Fri, 09 Dec 2005 22:24:33 -0800 (PST) From: Niclas Hedhman Organization: Independent To: dev@cocoon.apache.org Subject: Re: [Poll] We need to align on one point (was Re: [Vision] Knowing When We are Done) Date: Sat, 10 Dec 2005 14:24:09 +0800 User-Agent: KMail/1.8 References: <4395CA8F.6020405@d-haven.org> <4396F05D.9030106@d-haven.org> <4397063B.2000501@apache.org> In-Reply-To: <4397063B.2000501@apache.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200512101424.10027.niclas@hedhman.org> Sender: Niclas Hedhman X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On Wednesday 07 December 2005 23:56, Sylvain Wallez wrote: > > * No IDE support for JavaScript > > There's a JS plugin in Eclipse webtools and the amazing JSEclipse [4] > that does autocompletion of function and argument names, plus tooltips > and all that stuff. Really?? How can it do code completion since the type is not known until runtime? In IDEA the completion only handles the DOM binding and some rare cases when the type can be derived. As for JS being easier for non-Java peeps, my take is; 1. To make JS useful the developers exposes useful object bindings. 2. There is no "development environment" to contend with. Align those and the "JS vs Java" argumentation becomes a different experience altogether. Adding to that is, the times when I have seen "non-Java" peeps making anything useful on "JS-serverside" is when they already know JS well from client development. So, the take is a lot about profiling the target before making hard-core decisions that JS is better for flow than Java. I, for one, can't stand JS, due to "runtime hell". I very much agree with everything Berin have said in this thread. Cheers Niclas