This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
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...
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.
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
Joined: Jun 08, 2002
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...
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 :-)
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 ? ]