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.
I have knowledge about struts and JSF. I am planning to go through other popular frameworks, so that i can take informed decision on what to use depending on requirement.
But the question is
1) what next? which are the other popular frameworks that I should take a look at? please dont suggest brand new frameworks, right now my priority is frameworks that are popular or have widespread adoption in industry.
2) what does the framework suggested (w.r.t question 1) provide that jsf or struts does not?
Hi well I think that struts is the best framework where the others are not so widely used, i would suggest to take a look to Spring even if its a big framework that can be used not only with web applications, and you can integrate struts and other popular frameworks inside of it.
other hot frameworks would be GWT google web tooltkit, it could be interesting since you will be programming web pages as if you are doing SWING applications, however for my experience its better to use struts or even doing without any framework and build your web application assuming you know what you are doing. since there will always that moment that you will say "why i can't do this thing using this framework i could do it very easily in a normal servlet".
in addition i would suggest to take a look at FLEX 3 and use it for the VIEW which for my opinion is really great and most of all Object Oriented ;)
Omar Al Kababji - Electrical & Computer Engineer
[SCJP - 90% - Story] [SCWCD - 94% - Story] [SCBCD - 80% - Story] | My Blog
I suggest having a look at Stripes. Coming from a Struts background, you will find it very easy to learn, and much more efficient to work with - less configuration, smart type conversion, and many other advantages.
@omar & @Frederic: GWT, Flex and stripes seems to be more presentation oriented from what I know(correct me if I am wrong). Since I deal in web applications more than web sites, i am less concerned about presentation. So, I am looking for full fledged application framework.
when it comes to application frameworks, does everyone say that jsf or struts can do pretty much everything and checking out other frameworks is not of much use?
Joined: May 22, 2008
@azhar: Stripes is a web application framework much more than it is a presentation framework. Having used both Struts and JSF, I can tell you that you can not only do pretty much everything with Stripes, but it will be easier and require less code than Struts or JSF.