• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Why not jsf instead of struts

 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Everone,
I have a question you might think that what a stupid question it is. But When we see many of companies they use Struts or Everywhere you find struts. Why aren't using jsf it has fastest development as compare to struts.
can anybody explain why not to use jsf.or does it has disadvantages???
 
Ranch Hand
Posts: 433
Netbeans IDE
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Just a few possibilities why Struts might have been choosen over JSF:
- Struts is four years older than JSF
- Not every developer is comfortable to use a component-oriented framework (JSF) when they used a page-oriented framework for a long time. So if knowledge already exists, why try something new?
- technical decision are not *always* reasonable (nor made by people who understand the impact of such decisions)

I guess there are more reasons, but there is not the "one" reason why it is like it is.
 
Saloon Keeper
Posts: 27763
196
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
A lot of that stuff is 8-year old projects. It isn't economical to completely rewrite apps just because a more productive technology comes out, especially when the biggest productivity cost - initial code creation - has already been paid.

I have done all my new development in JSF since 2005. I much prefer JSF to Struts, and I wrote one of the earliest magazine articles on the benefits and use of Struts (in 2001). I wouldn't (absent a compelling reason such as performance) do new development or design in Struts, but Struts isn't such a horrible platform to support that I'd go in and replace Struts code gratuitously.
 
hri pan
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
thanks Joachim Rohde & Tim Holloway

Your answers sounds good than other answers i read on net.
reason to my question is that whenever i heard about requirement in j2ee they(companies) require only struts. so what i thought that jsf makes your development easy than struts then what is reason behind it.

Thanks again for your replies
 
permaculture is a more symbiotic relationship with nature so I can be even lazier. Read tiny ad:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic