On Wed, 01 Sep 2004 01:26:01 -0700, Craig McClanahan wrote:
> Given when (in the evolution of Java best practices) Struts was
> developed, I've been delighted at how long it has remained viable.

Absolutely. It well done well in the first instance, and has worked well ever since.

I'm still being told that the vast majority of new projects are based on Struts.

Many of us have retrofitted some fine test suites to Struts. But products like Struts 
TestCase are much more complex than they should have to be.

Mainly (as we know),  because of direct use of HTTP APIs in the framework. Hopefully, 
initiatives like Struts Chain and Portlet support will help us make the HTTP layer an 
"integration" layer, rather than a "system" layer, as it is today.


> Given where technology has proceeded since then, I'm personally
> going to be focused on the "revolution" approach rather than
> "evolution". That's not to say that we (as a project) can't do both
> in parallel.

Absolutely. If someone were to start a revision of Struts based on Servlet 2.4, that 
would seem like an excellent time to start fresh with a test-first design.

Meanwhile, others (like me) can keep the original codebase patched.


> To the extent that this (you not being involved in the new
> development) turns out to be true, I'll be sad for not getting to
> continue to appreciate the immense number of high quality
> contributions you've made to Struts (in code, documentation,
> process, and community building) -- and glad to see that you
> haven't given up on open source projects at Apache :-).  Good luck
> with your future endeavors!

Since it's a .NET team, we're not using Struts in my day-job now, but we do use 
iBATIS, so that's where the bulk volunteer hours are going. iBATIS has applied to the 
incubator, and the vote should be closing soon. As soon as the CLAs clear, the Apache 
MyFaces team should hit-the-ground-running too.


> But we won't have any problem keeping your committer access readily
> usable either :-).

I can still apply patches to the Struts I remember, but new Struts development isn't 
scratching any of my itches right now. But, if anyone else is interested, they should 
certainly pickup the torch and run with it. Don't wait on me :)

-Ted



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

Reply via email to