The troops are showing signs of grouping together. Java has been under attack from other platforms. We have the ASP.NET side, and now the main source of discussion, the dynamic language side (principally Rails, but also Django/TurboGear/etc etc).
The Java side knows that in-fighting isn’t good anymore, so we are seeing more and more of the groups working together.
At first the troops gathered around the Java Web Alignment Group, a loose affiliation where nothing has really happened (it is very new).
I think it was a “we should work together!” cry, with no hard action items.
The Spring guys saw JBoss Seam, and talk of Clarity came together (along with other folks).
I certainly feel that there is room for common Java stacks, and Spring is a project that can pull this off.
Now, even more recently, a new force has entered the fray. It is the joining of WebWork and Struts. The WebWork guys have already been working with the Struts TI guys (using XWork), and I think it is a great fit.
Struts has the name. WebWork has the technology.
I can’t wait to see what comes out of the Struts Action Framework 2.0.
It is important times for Java frameworks, to see if they can compete with the simplicity and productivity of some of the other frameworks (including some of their own like RIFE).
Let the games begin.