Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
The moose likes Struts and the fly likes Future competitors of Struts? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Future competitors of Struts?" Watch "Future competitors of Struts?" New topic
Author

Future competitors of Struts?

Ko Ko Naing
Ranch Hand

Joined: Jun 08, 2002
Posts: 3178
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...


Co-author of SCMAD Exam Guide, Author of JMADPlus
SCJP1.2, CCNA, SCWCD1.4, SCBCD1.3, SCMAD1.0, SCJA1.0, SCJP6.0
Lasse Koskela
author
Sheriff

Joined: Jan 23, 2002
Posts: 11962
    
    5
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.


Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
David Hibbs
Ranch Hand

Joined: Dec 19, 2002
Posts: 374
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.


"Write beautiful code; then profile that beautiful code and make little bits of it uglier but faster." --The JavaPerformanceTuning.com team, Newsletter 039.
louise rochford
Ranch Hand

Joined: Apr 04, 2002
Posts: 119
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

Joined: Jun 08, 2002
Posts: 3178
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

Joined: Jan 31, 2004
Posts: 53
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

Joined: Jan 24, 2004
Posts: 184
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 ? ]


Srikanth Shenoy
Author of Struts Survival Guide : Basics to Best Practices
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Future competitors of Struts?