Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Future competitors of Struts?

 
Ko Ko Naing
Ranch Hand
Posts: 3178
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Srikanth Shenoy, rather than JSF, do you see anything that will become competitors or complementors in the future? It seems like since JSF is not mature enough to be able to compete with Struts, Struts will be in the market for long... But since JSF and Struts can be complementary to each other, it's good that they are not totally competitors to each other...
What is your opinion on it? Thank you very much for being here...
 
Lasse Koskela
author
Sheriff
Posts: 11962
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Poking my head in, again...
Some possible competitors include Tapestry and WebWork. "Possible" in italic because Struts has a vastly larger userbase, which is generally difficult to turn around.
 
David Hibbs
Ranch Hand
Posts: 374
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The spring framework (http://www.springframework.org) pops to mind... though like JSF, there are also components available to integrate the two.
I would be curious to know others' impressions of the spring framework--those who have used it, please.
 
louise rochford
Ranch Hand
Posts: 119
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm using Struts for the web tier & Spring for the rest & it's working very easily. It can be a bit fiddly to figure out how to do certain things 'cos the explanitory documentation is a bit sporadic still. The javadocs are very complete though & if you have a stab at how you think it might need to be configured, its surprising how often you've guessed right & it magically works.
I haven't used Spring for the web layer - yet. Its supposed to be much more configurable than Struts, but I haven't found a problem with Struts so far. I previously used a cut down version of proto Spring for the web layer & the only problem we had was deciding which way to do something - there were always so many options available.
One thing - I've not seen any of this code performance tested and in production. Does anyone have any info on how Spring & Struts perform?
Louise
 
Ko Ko Naing
Ranch Hand
Posts: 3178
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks a lot, Lasse, David and louise, for your great comments... The frameworks you provided above are also interesting... I'm really eager to hear from Mr.Srikanth as well...
Guys, just keep on discussing... As for me, I'm not that expert in other frameworks that you've mentioned... :roll:
Thanks...
 
Jorge Blaz
Ranch Hand
Posts: 53
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I believe Struts will stay for a long time as one of the mayor web frameworks. JSF could be used together with Struts but I don't see it replacing Struts in the near future.
Let's see what Struts 1.2 has to offer :-)
 
Srikanth Shenoy
author
Ranch Hand
Posts: 184
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I agree with Jorge.
Struts will stay for a long time.
WebWork is definitely getting some developer mindshare, but it still does not have an appeal to the decision makers (IMHO).
In addition, Struts will continue to innovate.
I can already see they are incorporating some features of WebWork.
Plus they are adding IoC capailities into the framework.
It will interesting to see 1.2 and more importantly Struts 2.0.
I dont know much about Tapestry, so I am not qualified to comment on that one.
Spring doesnt rival Struts. Its IoC (and a whole array of IoC frameworks - Pico etc..) will work in tandem with any UI framework like Struts.
My 2 cents.
And finally only time will tell. Since you know what happens to vision statements [Did I say Gartner ? ]
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic