On Thu, 02 Sep 2004 19:06:44 -0400, Frank Zammetti <[EMAIL PROTECTED]> wrote:
> Ironic as it seems to myself to be saying it, I don't think I like the idea
> of Struts moving to newer spec/JDK versions just yet.
> 
> Here at work, most of our development is now Struts-based, and much of it is
> moving to IBM Portal Server.  Unfortunately, because of some issues between
> that product and WebSphere itself (and probably some other components), we
> are currently very sensitive to versioning, more so than we might otherwise
> be.

Ironically, people wanting to run Struts in a portlet (JSR-168
compatible) environment should be the ones most interested in a Struts
revolution :-).  The current method signatures for all the important
methods are very much dependent on the servlet APIs, and the various
portal server vendors have all done their own (non-interoperable)
modifications to Struts to make it kind-of sort-of work.

We should be doing that.  We can't do that based on Servlet 2.2 / JSP 1.1.

Craig


> 
> For instance, I have a production app that is based on Struts 1.1, and I
> have it running on a "rogue" Tomcat server with JDK 1.3.1 because IBM is not
> yet supporting a higher JDK version, believe it or not!
> 
> If the newest Struts has a bunch of cool features, but it requires a higher
> JDK or higher servlet specs than Tomcat or Websphere (when we finally figure
> out how to get the app up on it), I'm going to be in a bind with this app
> because I'm sure to want to use those features (and being able to make some
> good business cases for doing so even) but not be able to.  If nothing else,
> that's going to be depressing :)
> 
> The flip-side of the argument of course is that eventually everyone is going
> to want, and be able, to move to all the newest specs, JDK levels, etc., me
> along with them.  And of course the difficult decision is when to make that
> move.  My point in the end I think is that if you can scratch the itches
> without *requiring* newer versions of anything, I think that would be ideal.
>   For those things that absolutely can't be done without newer versions, I'd
> like to see those new features optional or swappable in some way.
> 

I don't believe it is possible to "scratch the itches without
*requiring* newer versions of anything."  Choosing a newer version of
servlet or JSP apis is buying in to the ability to do the fundamental
architecture of Struts in a new and different way.  That's not the
kind of thing you do with "optional add on packages that have extra
requirements."

> Frank W. Zammetti
> Founder and Chief Software Architect
> Omnytex Technologies
> www.omnytex.com
> 

Craig

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

Reply via email to