Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 64759 invoked from network); 18 May 2006 20:59:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 18 May 2006 20:59:17 -0000 Received: (qmail 70485 invoked by uid 500); 18 May 2006 20:59:15 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 70424 invoked by uid 500); 18 May 2006 20:59:15 -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 70413 invoked by uid 99); 18 May 2006 20:59:15 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 May 2006 13:59:14 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [84.96.21.10] (HELO trinity.anyware-tech.com) (84.96.21.10) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 May 2006 13:59:13 -0700 Received: from localhost (localhost [127.0.0.1]) by trinity.anyware-tech.com (Postfix) with ESMTP id 4257B95FA17 for ; Thu, 18 May 2006 22:58:50 +0200 (CEST) Received: from trinity.anyware-tech.com ([127.0.0.1]) by localhost (trinity.anyware-tech.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03869-03 for ; Thu, 18 May 2006 22:58:44 +0200 (CEST) Received: from [192.168.0.104] (unknown [81.56.134.235]) by trinity.anyware-tech.com (Postfix) with ESMTP id 03EE995FA01 for ; Thu, 18 May 2006 22:58:43 +0200 (CEST) Message-ID: <446CE002.6030000@apache.org> Date: Thu, 18 May 2006 22:58:42 +0200 From: Sylvain Wallez User-Agent: Thunderbird 1.5.0.2 (Macintosh/20060308) MIME-Version: 1.0 To: dev@cocoon.apache.org Subject: Re: Flowscript in Spring References: <446C62BB.1080608@apache.org> <25EEE697-2368-4B08-9895-4B62B810E20B@betaversion.org> In-Reply-To: <25EEE697-2368-4B08-9895-4B62B810E20B@betaversion.org> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: Debian amavisd-new at anyware-tech.com X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Pier Fumagalli wrote: > On 18 May 2006, at 13:04, Sylvain Wallez wrote: > >> FYI: http://www.theserverside.com/news/thread.tss?thread_id=40522 > > ??? Isn't Spring supposed to be a container manager a-la Avalon ??? The component container is the original Spring, which has grown a lot to be more a galaxy of subprojects. Spring has the container, lots of components and helper classes (kindof Excalibur) and even a webapp MVC framework and a page-flow engine named webflow. This JS webflow doesn't seem to be part of the official Spring project, and is a reaction to the huge pile of XML that's needed to use webflow. The result is really Cocoon's flowscript adapted to a different environment [1], just like there's already has been Struts-flow [2]. Once again, our ideas are reused. We can be proud to have opened new ways in webapp development, but it would be better if our components rather than our ideas were reused, and unfortunately this really isn't easy because of the very specific APIs used in Cocoon's foundations, that once weere so useful but now seem like a ball and chain... Sylvain [1] http://rhinoinspring.sourceforge.net/webflow.html [2] http://struts.apache.org/struts-sandbox/struts-flow/ -- Sylvain Wallez - http://bluxte.net