Return-Path: Delivered-To: apmail-struts-dev-archive@www.apache.org Received: (qmail 62306 invoked from network); 31 Mar 2006 17:30:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 31 Mar 2006 17:30:23 -0000 Received: (qmail 76525 invoked by uid 500); 31 Mar 2006 17:30:21 -0000 Delivered-To: apmail-struts-dev-archive@struts.apache.org Received: (qmail 76220 invoked by uid 500); 31 Mar 2006 17:30:20 -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 76196 invoked by uid 99); 31 Mar 2006 17:30:19 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 31 Mar 2006 09:30:19 -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 jmikus@gmail.com designates 66.249.82.205 as permitted sender) Received: from [66.249.82.205] (HELO xproxy.gmail.com) (66.249.82.205) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 31 Mar 2006 09:30:19 -0800 Received: by xproxy.gmail.com with SMTP id t15so552911wxc for ; Fri, 31 Mar 2006 09:29:58 -0800 (PST) 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=AcINTlaT1LODkBuVI5/Rejn/dmBJ2CoEZ4C8zMm5esdWWwQHUs4tfohp7PsB/DPRfO2ddXp3bMznGUMcSx+dEYLds8Ifbdq0i/kAt2BMbkhf+3qZqkPfm+BZEa/q9fCniVCOuv3M7z2ByFuMh2+AYQ8OFGgFu41G+Ot/1drr/O8= Received: by 10.70.75.16 with SMTP id x16mr762932wxa; Fri, 31 Mar 2006 09:29:58 -0800 (PST) Received: by 10.70.69.10 with HTTP; Fri, 31 Mar 2006 09:29:58 -0800 (PST) Message-ID: <1db115340603310929m45162300y5f8fe3aff84a075d@mail.gmail.com> Date: Fri, 31 Mar 2006 09:29:58 -0800 From: "Michael Jouravlev" To: "Struts Developers List" , husted@apache.org Subject: Re: Towards a stable 1.3 release In-Reply-To: <8b3ce3790603310822t6fff9403y9486c6d5e2a2f6dc@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <442CC7C9.3030108@twdata.org> <8b3ce3790603310419q341479dej48b805ae0d86796f@mail.gmail.com> <442D4EB4.7020608@twdata.org> <8b3ce3790603310822t6fff9403y9486c6d5e2a2f6dc@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On 3/31/06, Ted Husted wrote: > I don't even know that we need a 1.3.1 build yet. 1.3.1 has EventActionDispatcher while 1.3.0 doesn't. I don't know about other features. This may cause misunderstanding during upgrade, since 1.2.9 contains EventActionDispatcher as well so 1.3.0 would have a "hole". Why don't you either add EventActionDispatcher into 1.3.0, or skip 1.3.0 altogether and move on to 1.3.1. Also, please consider FormDef as part of core distro. It is pretty slick and nicely written piece of code. It should not take a lot of effort to rename packages and to include it into standard distro. Reformatting the docs also should be simple, Hubert wrote very concise docs. Having waiting this long, new Struts release should be significantly different (as in: better) than previous ones, and not only internally. 13 months *is* long. The fact that 1.3 is being released with about the same interval as prior versions is the reason for talking about stagnation (I don't want to start this flame war again, I just say what I see from where I stand). Struts has been good to me and I found ways to work around it shortcomings, but not everyone is that patient. My feeling is that aside of technology purists when people say "Struts sucks" they often mean how Struts handles input data type conversion/validation and how it preserves (or not) entered values between requests. Considering that more and more Struts users discover niceties of dynabeans, FormDef comes as missing element of the picture. For some users it can be a bigger reason for upgrade to 1.3 than internal changes in request processor. There is another related product, StrutsLive! . I think it is Apache-licensed so you may want to take a look. It seems like a comprehensive solution, but looks heavier than Hubert's and I am not sure is it really better (and how much better) to warrant its inclusion into Struts. I prefer to have things as simple as possible ;) Michael. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org For additional commands, e-mail: dev-help@struts.apache.org