Struts is (far and away) most popular web framework deployed on JBoss
From this month's JBoss Newsletter:
Here are the results of last month's poll that asked: What web application framework(s) do you use for your applications deployed on JBoss? (Multiple answers allowed)
- Apache Struts - 59%
- JavaServer Faces- 34%
- Spring - 26%
- Other - 13%
- Tapestry - 6%
- WebWork - 5%
- Wicket - 1%
These results are certainly interesting. My guess is most "Other" frameworks are ones developed in-house.
Does this means I shouldn't ditch Struts 1.x support in AppFuse 2.0? Possibly, but since AppFuse works best for starting new applications - it makes sense to say "use the good stuff or you're on your own."
Posted by dsuspense on March 10, 2006 at 08:22 AM MST #
Posted by Bron on March 10, 2006 at 10:50 AM MST #
Posted by Matt Raible on March 10, 2006 at 10:52 AM MST #
Posted by Ricardo on March 10, 2006 at 12:33 PM MST #
Struts Action 2.0 -- what a boondoggle! Where do they get off co-opting the Apache Struts brand?
It is such a transparent ploy to sneak WebWork past the corporate managers they so often deride as "Pointy Haired Bosses".
They are in for a rude awakening -- managers are smarter than that, pointy-haired or not, and won't fall for this deception.
The Struts brand has always been about leveraging the Java EE platform to its fullest potential. Struts complemented the Java EE platform -- made it easy to work with. It avoided redundant implementation of features included within Java EE. It showed how to make the most-effective use of servlets, JSP, and tag libraries.
Now JSF is part of Java EE. The natural evolutionary step for Struts Next is to leverage JSF. That's what managers will be looking for!
Posted by Allen Halsey on March 10, 2006 at 04:09 PM MST #
Posted by Matt Raible on March 10, 2006 at 04:14 PM MST #
Matt, it is true that I have been frustrated with the slow pace of JSF progress -- first announced in May 2001! The JSP/JSF mismatch has been a major setback. And I think there has been a lack of consensus from JSF experts on best practices for applying JSF to different situations. It remains a confusing situation.
Just as Struts baked-in the best practices for using servlets, JSP, and tag libraries, what is needed now is a framework that bakes-in the best practices for using JSF. I was expecting Struts to continue its tradition of maximally leveraging the Java EE platform and be that framework.
With JSF, there continues to be some fundamental issues to resolve and reach consensus on, but I am seeing rapid progress now. I believe JSF is now gaining traction. It was hoped that tag-libraries would spur the creation of a cottage industry of tag-library vendors, similar to how VBX controls led to VB dominance. That didn't really happen. But I do see it happening with JSF components, with Oracle's ADF components leading the way. I won't hold my breath waiting for a cottage industry of WebWork components.
Posted by Allen Halsey on March 10, 2006 at 04:45 PM MST #
Posted by Alex Tretyakov on March 22, 2006 at 10:04 AM MST #
Posted by renish ladani on July 27, 2007 at 07:17 AM MDT #