Java J2EE Portal
Enterprise Java Station
J2EE curve
Java News / Articles
Cryptographic Algorithms - Impact On Application Performace
Simplified BPM integration with JBoss jBPM
Synergies between J2EE, SOA and Web2.0
Processing...
Buy Java, Deals On Software Technology Store
Click here for great deals on computers, laptops, software and books
Struts Action Framework 2.0 should be released by August 2006 PDF Print
Written by Content Team   
Mar 08, 2006 at 02:11 AM

PatrickLightBodyWebWorkIf there's one thing the Java community has an addiction for, it's frameworks. There are 100s of Java frameworks and surprisingly there's even a passionate community of users behind many. However only a handful of frameworks have made it big. Struts and WebWork figure in that list.

The two frameworks recently announced their plans to merge into Struts Ti / Struts Action Framework 2.0, which has resulted in some anxiety and uncertainty in both communitites.

In this interview we speak to Patrick Lightbody, project lead for WebWork and now a committer at Apache Struts. He answers several WebWork + Struts queries and also talks about Ajax frameworks and Ajax support in WebWork. The interview concludes with Patrick's thoughts on Ruby on Rails and its relevance to the Java community.

IndicThreads >> Hi Patrick and welcome to IndicThreads. Could you introduce yourself?

Patrick Lightbody >> Sure. I am the founder of Autoriginate, Inc, which provides software development and quality assurance automation tools. Before that I was the manager of Professional Services at Jive Software, which builds online collaboration software, such as web-based forums and chat products. In the open source world, I am most closely associated with OpenSymphony, which is where WebWork has called home for the last few years, and OpenQA, which is an organization dedicated to open source QA tools.

"I can't think of anything better than open source as a tool for learning software..."

My involvement in open source follows the typical story: I first began as a user, got involved with some simple patches, and over time began to take a larger role in various projects. Looking back at when I first started, or some of my early open source projects, such as OSWorkflow, I feel a bit ashamed at how much of a novice I was at the time. But the learning process was amazing. I can't think of anything better than open source as a tool for learning software.

IndicThreads >> WebWork made news recently with its planned merger with Struts. How far has the merger progressed? Any release dates / road map that you can disclose?

PatrickLightbodyWebWorkStruts
Patrick Lightbody

Patrick Lightbody >> We are just about to push the WebWork code base in to the Apache incubator. Once that happens, much of the WebWork activity under the OpenSymphony umbrella will stop. Assuming all goes well, by the end of April 2006, the incubator process should be complete. At that point, I would expect another 3-4 months of development time on Struts Action 2.0. That means we expect Struts Action 2.0 to be out around August 2006. Of course, all if this is subject to change!

Webwork + Struts should be released by Aug 2006

IndicThreads >> Both the Struts and the WebWork community would be a bit anxious about the merger, so do you have a message for them? Particularly to Struts users ignorant of WebWork and vice versa?

Patrick Lightbody >> I totally understand. In fact, I'm nervous too! This is a big move for both communities and there are no guarantees that it will be pulled off perfectly. In fact, I'm sure problems will arise. However, I'm very confidant that this is the right move. I feel confidant because when I speak with the Struts development team and the WebWork development team, there is a common synergy and feeling that working together is more important than any specific detail of the framework. We all recognize that as the Java web space has matured, new players in the landscape, especially in the scripting language world, will require us to stay on our toes and be ready to embrace new styles and techniques.

"New players in the landscape, especially in the scripting language world, will require us to stay on our toes..."

So I have no doubt that during the merger individual issues will come up and give various people grief. But I also have no doubt that any of us will let those individual problems stop progress. We recognize the importance of this merger and know that the greater good is being served by working together.

As for specific details about compatibility, our plan is to make compatibility a high priority - though not overriding one. Various options include bundling Struts Action 1.x within Struts Action 2.x so you can migrate just certain pages/actions over as you see fit.



Add This Feed Button

Enter your Email
Java News / Articles
Java Expert Interviews
TedLeungOpenSource
Why is open source so successful? Why should I contribute to open source?
Open-Source keeps me 'coding fit'
Anil Saldhana JBoss
JBoss is light years ahead of other open source application servers
Processing...
Go to top of page  Home |
SiteMap

Copyright 2004 to 2008 Rightrix Solutions. All rights reserved. All product names are trademarks of their respective companies. Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. Rightrix Solutions and IndicThreads.com are independent of Sun Microsystems, Inc.

Views expressed at IndicThreads.com reflect the views of the authors alone, and do not necessarily reflect those of IndicThreads.com. IndicThreads.com and it's authors are not responsible for reader comments and opinions.

Enterprise Java J2EE JEE Portal >> IndicThreads.com