• 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
  • Tim Cooke
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Liutauras Vilda
  • Henry Wong
  • Devaka Cooray
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Al Hobbs
  • Carey Brown
Bartenders:
  • Piet Souris
  • Mikalai Zaikin
  • Himai Minh

Not able to decide the application framework

 
Ranch Hand
Posts: 129
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
I am working for a Software company. My team has been assigned the task of deciding on an application framework which we will be using to develope a multi-tied MVC Web Applpication. However, I am not able to decide which framework is the best. I was thinking of either Struts, Jsf or Spring ? Can someone give me a suggestion in regard to this. I am thinking of using Spring as I am new to it and it want to learn it. But not really sure, please suggest.
 
Rancher
Posts: 43028
76
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

I am thinking of using Spring as I am new to it and it want to learn it.


That's not a good reason. Whatever framework you decide on should satisfy the requirements of your application - have you decided on what you need (or want) the framework to do for you? It will also have to fit into the existing application infrastructure (assuming this is not a greenfield project), and all of the team needs to be comfortable using it.

I suggest that everybody who will use the framework takes all the contenders for a spin. JSF and Struts in particular work very differently, so there are bound to be opinions on which one feels more comfortable.

You might also look into more modern frameworks like Wicket and Stripes (instead of JSF and Struts).
 
Ranch Hand
Posts: 2874
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I second Ulf. This would go something like this.

- List down the requirements first.
- Have a suggestion here. Folks may tell you why they favor one over the other. Note that down.
- Evaluate the suggestions yourself. Find out Pros and Cons.
- Discuss with the team and then decide.

There are many, not just these 3, as you already know, I believe. Ulf already named Wicket and Stripes, both are equally good. But in the end it all comes to whether you need what the framework provides or is good at, or not. Sometimes, JSPs and Servlets are what is needed, I am not kidding.
 
author
Posts: 71
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
For a new application. I would rule out Struts 1 and JSF. Both are more trouble than they are worth, and there are better alternatives available.
 
Praveen Sharma
Ranch Hand
Posts: 129
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks a lot Ulf,Adeel and Frederic for your valuable inputs.
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic