On 4/19/06, Jonathan Revusky <[EMAIL PROTECTED]> wrote:
> Dave Newton wrote:
> > Jonathan Revusky wrote:
> >
> >>[...] rather than trying to modernize/refactor it forward
> >
> >
> > From a developer's standpoint I'm not even sure how I'd go about
> > refactoring the existing Struts 1.x codebase...
> >
> > As an example, I've always been pissy about the Action being tightly
> > coupled to the servlet spec., returning something only useful in the
> > context of Struts 1.x, etc. (Who hasn't?! :)
> >
> > Okay, how do I remove that dependency? Just thinking out loud, so parts
> > of this will be dumb.
> >
> > - App functionality already moved into injectable objects
> > - Change request processor to put params etc. into an "action context"
> > (just a map?) rather than directly accessing HttpServletRequest (or its
> > wrapper)
> > - Change action processing to accept a different type of forward (just a
> > string, no-brainer?)
> > - Minor validation rework to accept POJOs rather than ActionForms
> > - Pluggable request processing/path handling
> > - ...etc.
> >
> > I dunno... Sure looks a lot like stuff that already exists. I wouldn't
> > rewrite/refactor it either; I would start over.
> >
> > Now, it might be feasible to write a wrapper around an already-existing
> > framework (or minorly tweaked one) to process existing struts
> > code/configs/Actions etc. and this might provide an incremental
> > migration path, but...
> >
> > *shudder*
>
> Well, there all these issues, and yeah, I guess they could make you and
> other people shudder. I mean, among the existing Struts committers there
> is no stomach apparently to try to do anything significant with the
> Struts 1.x codebase and they just prefer to either start something new
> (Shale) or bring in a previously competing codebase (Webwork) and work
> on that.
>
> But the real key point I am wondering about is this: if the existing
> Struts developers have no plans for developing the Struts 1.x codebase,
> what is the justification for not letting people who want to work on
> that (independently of whether this reflects good taste on their part or
> not) come in and work on it?
>

Well why don't you do it yourself and stop BUGGING the users of this
list so they can stop receiving your "How great I am" emails. You
should really check out this Apache license which from what I heard
give you the right to evolve Struts yourself and this great site
called SourceForge.net which give you a free CVS repository access.
Seriously, I have never seen a guy more in love with himself.


> Given the basic parameters of the situation, what would there possibly
> be to lose?
>
> Jonathan Revusky
> --
> lead developer, FreeMarker project, http://freemarker.org/
>
>
> >
> > (But an interesting *shudder* I'll admit... *ponder*)
> >
> > Dave
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Alexandre Poitras
Québec, Canada

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

Reply via email to