|
Subject:
|
Whether JSF or Struts is better
|
|
Posted By:
|
itzme_sharat
|
Post Date:
|
1/17/2006 5:09:44 AM
|
We were in the initiliasation stage of a project and we were in sort of a dilemma as to use JSF OR STRUTS in presentation tier.we have gone through a lot of documents which mostly support JSF as itz an upcoming trend.But if someone could help us with suggestions on the issue it would be of great help
|
|
Reply By:
|
panacea
|
Reply Date:
|
1/19/2006 7:20:50 PM
|
I also did a lot of research comparing JSF and Struts when I started my last project. In the end, I concluded that JSF did not have the maturity of Struts and was too focused on the presentation layer to the detriment of the business logic layer. Because our project relies very heavily on a reuable business logic layer (so that we can repurpose our product for B2C, B2B, internal uses, and web services), Struts offered a better platform for us.
In addition, since Struts is a much more mature product, there's a lot more help for it on the web, better integration between it and other products, and we can also hire developers that already know it. To me, JSF seemed like a lot of hype since it doesn't yet have those things.
Maybe JSF 2.0 (or 1.2?) will fix some of these problems, but until then I don't feel bad about using a widely supported, widely known technology (read: Struts) in my products.
Jon Emerson Adobe Systems, Inc. http://www.jonemerson.net/
|
|
Reply By:
|
itzme_sharat
|
Reply Date:
|
1/23/2006 9:22:59 AM
|
Thanx for the reply Jon.It would be very nice if you could elaborate on the performance issues relating to the use of JSF.Because i too favoured Struts but there were issues relating to performance where Struts had an upper hand.So if you could share your knowledge on this or for that case some documents it would be very helpful.
|
|
Reply By:
|
arun_sunmic
|
Reply Date:
|
2/21/2006 9:04:24 AM
|
First you have to decide whether your project is mainly focussed on the presentstion or on the buisiness transactions. If your answer is the former you can opt JSF or if your answer is the latter you can opt for struts , b'coz JSF provides high support for the presentation tier. Struts is clearly used for developing accurate MVC(Model,view,controller) pattern web applications. So it is highly recommended to use struts as the framework for your application as of now.
All the best!!!
V.S.Arun
|