Return-Path: Delivered-To: apmail-struts-dev-archive@www.apache.org Received: (qmail 4834 invoked from network); 21 Jun 2006 12:17:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 21 Jun 2006 12:17:26 -0000 Received: (qmail 71588 invoked by uid 500); 21 Jun 2006 12:17:16 -0000 Delivered-To: apmail-struts-dev-archive@struts.apache.org Received: (qmail 71527 invoked by uid 500); 21 Jun 2006 12:17:15 -0000 Mailing-List: contact dev-help@struts.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Struts Developers List" Reply-To: "Struts Developers List" Delivered-To: mailing list dev@struts.apache.org Received: (qmail 71484 invoked by uid 99); 21 Jun 2006 12:17:15 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 21 Jun 2006 05:17:15 -0700 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 the.mindstorm.mailinglist@gmail.com designates 66.249.92.168 as permitted sender) Received: from [66.249.92.168] (HELO ug-out-1314.google.com) (66.249.92.168) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 21 Jun 2006 05:17:14 -0700 Received: by ug-out-1314.google.com with SMTP id u40so2662137ugc for ; Wed, 21 Jun 2006 05:16:52 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=BhHBZNW6Vyqq+NsuqoCHDvbveAZGzcjbSd5/3hvf4gwUWW/PDE/kkwwNjEh9GYJdI4avV4hWZTtdkmbU9Ug9LU3U7hbBzFPI7Va7kEa+X/9Za0pXyV1jfXTNrh60pFNefyDJ43VTZhoomue+F/Vmb6EPMKrHn75Gb68gQOEHOsA= Received: by 10.67.101.10 with SMTP id d10mr3984555ugm; Wed, 21 Jun 2006 05:16:52 -0700 (PDT) Received: by 10.67.101.14 with HTTP; Wed, 21 Jun 2006 05:16:52 -0700 (PDT) Message-ID: Date: Wed, 21 Jun 2006 15:16:52 +0300 From: "Alexandru Popescu" To: "Struts Developers List" , husted@apache.org Subject: Re: SAF2 JSF Support (was Re: Does Struts ...) In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <8b3ce3790606210400j6542f8f7kfdc2e6a7f4a02366@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N And to clarify something that I might not have expressed well: I am not against unifying everything, but to me it looks it will be a lot much harder to make things very simple for the users. If you think this can be done with the big-package-solves-everything approach, than I am oke with it. ./alex -- .w( the_mindstorm )p. --- (http://themindstorms.blogspot.com) On 6/21/06, Alexandru Popescu wrote: > First of all I am not sure why so many thread forked from the initial > discussion. This will make a lot more difficult to figure out what was > already said, and towards what conclusion we are moving. > > For your comments my answer is simple: > > that's exactly the opposite of what and how RoR has gain its popularity. > > In RoR you simply write: > > scaffold :category > > and here it goes: you already have a draft screen for your Category > (or even better using the generate script you get a full generated > draft to start working on). Than you just start the embedded Mongrel > server and here it goes again: is alive! (all this is taking about 1 > minute) (WebWork has already introduced something similar for the last > parts). > > In Struts: you will have to decide what theme to use, configure what > theme to use, determine what dependencies are needed and than start > building everything from scratch. > > Can we agree which approach is simpler? > > ./alex > -- > .w( the_mindstorm )p. > > > On 6/21/06, Ted Husted wrote: > > On 6/21/06, Alexandru Popescu wrote: > > > WebWork has tried to adapt to this new approach proposed by RoR. And > > > it was nice to see it. We may have a few more ideas to make it even > > > simpler in the near future. But this will not work with the > > > big-solve-all approach. > > > > I think what Don is suggesting continues the WebWork approach. In WW2, > > whatever could be pushed back to XWork was pushed back to XWork, > > making WW itself as light as it can be. Instead of building an > > expression language, XW and WW adopt and adapt OGNL. Instead of > > building a templating system, WW first adopted Velocity and then > > FreeMarker. Instead of building in something like Tiles, WW recommends > > SiteMesh. > > > > Right now, the UI tags are not like XWork, or OGNL, or FreeMarker, or > > SiteMesh, they are part-and-parcel of WW. So Don is suggesting we > > start to make them standalone, like Tiles, so that, eventually, they > > could be used by another framework, like, say, Spring MVC. > > > > Meanwhile, to better solve AJAX, we are talking about multiple AJAX > > themes. I believe Don is suggesting that we approach JSF integration > > like we are approach AJAX integration. Make it something like a theme, > > that an application could elect to use with WW, the way an application > > might elect to use AJAX. > > > > Once SAF2 is able to front JSF components as easily as it can front > > AJAX compents or the UI Tags, then applications would have the option > > of mixing and matching view technologies, or just sticking with one. > > > > Even now, we have the option of using UI tags with JSP or FreeMarker, > > and mixing technologies in the same application. The question is > > whether we can make JSF more of the same. > > > > -Ted. > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org > > For additional commands, e-mail: dev-help@struts.apache.org > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org For additional commands, e-mail: dev-help@struts.apache.org