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

jsf, struts vs other frameworks

 
azhar bharat
Ranch Hand
Posts: 87
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi

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?
 
Omar Al Kababji
Ranch Hand
Posts: 357
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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 ;)

(peace)
 
Joe Ess
Bartender
Posts: 9298
10
Linux Mac OS X Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
A topic similar to this comes up in the Struts forum at least once a month. A search will give you more opinions, but my typical response is something like this.
 
Frederic Daoud
author
Ranch Hand
Posts: 71
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
azhar bharat
Ranch Hand
Posts: 87
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
@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?
 
Frederic Daoud
author
Ranch Hand
Posts: 71
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
@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.
Cheers.
 
Gregg Bolinger
GenRocket Founder
Ranch Hand
Posts: 15302
6
Chrome IntelliJ IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
azhar bharat wrote: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?


No, everyone does not say this. Of course feel free to hop on the Stripes, Wicket, or Grails mailing list and tell them that thier frameworks are not of much use. I double dog dare you. ;)
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic