Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 1379 invoked from network); 2 Oct 2005 08:14:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 2 Oct 2005 08:14:25 -0000 Received: (qmail 44158 invoked by uid 500); 2 Oct 2005 08:14:25 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 43639 invoked by uid 500); 2 Oct 2005 08:14:22 -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 43628 invoked by uid 99); 2 Oct 2005 08:14:22 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Oct 2005 01:14:22 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of joerg.heinicke@gmx.de designates 213.165.64.20 as permitted sender) Received: from [213.165.64.20] (HELO mail.gmx.net) (213.165.64.20) by apache.org (qpsmtpd/0.29) with SMTP; Sun, 02 Oct 2005 01:14:25 -0700 Received: (qmail invoked by alias); 02 Oct 2005 08:13:57 -0000 Received: from p549D1B01.dip0.t-ipconnect.de (EHLO [192.168.178.20]) [84.157.27.1] by mail.gmx.net (mp002) with SMTP; 02 Oct 2005 10:13:57 +0200 X-Authenticated: #3483660 Message-ID: <433F96CE.7020204@gmx.de> Date: Sun, 02 Oct 2005 10:14:06 +0200 From: Joerg Heinicke User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 X-Accept-Language: de-de, de, en-us, en-gb, en MIME-Version: 1.0 To: dev@cocoon.apache.org Subject: Re: [RT] Is Cocoon Obsolete? References: <433DB4B5.8070703@apache.org> In-Reply-To: <433DB4B5.8070703@apache.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Y-GMX-Trusted: 0 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On 30.09.2005 23:57, Stefano Mazzocchi wrote: > Over the last 6 months, I worked pretty heavily on Mozilla as a platform. As you might know I (or we at Virbus at that time) have created an application built on Mozilla [1] [2]. > but most important, is that pretty much everything that cocoon was born > to do, you can now do it in firefox directly. And we also perceived the fact that Cocoon to a large extent was no longer used in the way it was targeted. AFAIR the only "classical" pipeline was a serializing of business objects to XML and transforming these structures to RDF. The other tasks could have been done by other software too, e.g. delivering static resources. So, yes, I can agree to a certain extent to your thoughts. > I do that for my latest web sites and the more I learn how to driven the > client, the less I feel the need for advanced server frameworks. Is it > just me? Is client side advancement making cocoon and all its machinery > to compensate for advanced web client obsolete and archaic? No. Cocoon is not and will not become obselete IMO. First you need a server framework, somewhat has still to respond to requests. Now must it be an advanced one? What's advanced? Is Struts advanced? Must it be Cocoon? At least I prefer it by far. Cocoon is the most flexible framework and is probably the one that best suits to the new requirements. So Cocoon has maybe to move its focus - for the case rich clients really take off. But I can see that frameworks like Struts with a focus on just view and controller might become obsolete. For Cocoon removing the creation of UIs from the server still leaves enough room as integration platform (serializing business objects, getting data from anywhere) or for fulfilling non-functional requirements, e.g. caching. J�rg [1] http://marc.theaimsgroup.com/?l=xml-cocoon-dev&m=106448994624522&w=4 [2] http://www.ewerk.com/index.php?page=993 (The app is now sold by eWerk and maintained by a subcontractor.)