I like your idea Craig.  +1 for going to 2.4.

-James

-----Original Message-----
From: Craig McClanahan [mailto:[EMAIL PROTECTED] 
Sent: Monday, August 30, 2004 12:14 PM
To: Struts Developers List
Subject: Re: [VOTE] Move minimum to 2.3 (was Re: Changing how
CommonsMultipartRequestHandler handles text parameters?)

On Mon, 30 Aug 2004 06:09:02 -0400, Ted Husted <[EMAIL PROTECTED]> wrote:
> It was once proposed that we "leap frog" Serlvet 2.3 and go straight to
2.4 for Struts 2.x. But, I continually see references to little things
people could do better if our minimum were Servlet 2.3.
> 
> Since no code has been written for Struts 2.x, it does not seem reasonable
to hold back enhancements that we could make today, if our minimum platform
were Servlet 2.3.
> 
> Here's my +1 for moving the minimum platform to Servlet 2.3, today. Carpe
Diem!
> 
> -Ted.
> 

+1 to updating the minimum platform for Struts .Next to be Servlet 2.3
(and JSP 1.2), although the technical benefits of going one step
further (2.4/2.0) are so compelling I'd be in favor of going there
instead:

* Servlet filters can run on request dispatcher calls

* Cleaned up semantics for internationalized apps

* JSP 2.0 has many new features, including EL everywhere,
  simple tag apis, tag files, much better XML syntax, ...

The counterbalance, of course, is the smaller number of deployed
containers supporting these APIs -- but that couterbalance gets
smaller over time, and I suspect will be non-existent by the time we
could get to a complete enough release to be GA quality.

I also suspect, given our track record :-), that re-engineering Struts
from scratch based on the latest platform APIs wouldn't take more time
than a gradual refactoring from the current code.

Regarding branches, STRUTS_1_2_BRANCH should definitely be created if
it's not yet, for ongoing development on that track, so the head can
be used for new development.

And, since we'll contemplate non-backwards-compatible changes anyway,
let's just call it Struts 2 and be done with it.

Craig

> On Sun, 29 Aug 2004 10:47:01 -0700, Martin Cooper wrote:
> > I would be very much in favour of breaking out the multipart
> >?handling properties into their own section. However, I don't really
> >?want to do this now. I'd prefer to wait until we rip out the
> >?multipart code into a filter, rationalise the interface, and better
> >?align the implementation with Commons FileUpload. With that set of
> >?changes, the specific parameters will likely change, so I'd prefer
> >?to change everything at once. (This is one of my own itches that
> >?has needed to wait for a Struts 2.x or higher, because of the
> >?Servlets 2.3 requirement. ;)
> 
> On Sun, 29 Aug 2004 20:22:57 -0500, Joe Germuska wrote:
> >?29668 is basically a statement of the problem I am facing. ?I guess
> >?I should have looked through bugzilla. ? ?It looks as though 29824
> >?proposes using setCharacterEncoding, so I don't think it would
> >?compile with Servlet 2.2. ?(I haven't tried it yet.)
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to