Which a better framework? JSF, Struts 2, or Spring Framework?

Which is a better Framework to work with?
 JSF(Java Server Faces) , Struts 2, or Spring Framework?

Is there  another one better suited for secure e-commerce these days?
LVL 2
Robert SilverSr. Software EngineerAsked:
Who is Participating?
 
objectsConnect With a Mentor Commented:
> Why Spring? Have looked at Seam? How does that compare?

haven't used seams so can't say
have a read here http://stackoverflow.com/questions/958907/what-are-the-advantages-disadvantages-of-seam-over-spring

> Also if you used Spring can you use Spring only with a spring web server environment or can it also be used in say an Apache/Tomcat Jboss platform?

you can use whatever container you like

> Does Spring provide any special features that makes it stand out more besides the cost??

I've just found it more intuitive. And I like its IoC approach

> Correct me if I am wrong but doesn't Spring cost a license fee? What makes it worth the cost?

no, it is free

comparing spring with JSF and struts also isn't the best comparison, as spring has wider scope than the other two. You're really comparing them to Spring MVC. You can in fact use Spring with tiles or JSF if desired.

0
 
objectsCommented:
my personal preference is spring
0
 
Robert SilverSr. Software EngineerAuthor Commented:
Why Spring? Have looked at Seam? How does that compare?
Also if you used Spring can you use Spring only with a spring web server environment or can it also be used in say an Apache/Tomcat Jboss platform?

Does Spring provide any special features that makes it stand out more besides the cost??
Correct me if I am wrong but doesn't Spring cost a license fee? What makes it worth the cost?
0
Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

 
Robert SilverSr. Software EngineerAuthor Commented:
What about Struts 2 - I have heard a lot of great things about Struts 2 framework?
I expect its fairly new - It is said to integrate with Spring nicely. Heard anything about Struts 2??
0
 
objectsCommented:
Haven't used struts2
I used struts 1 many years ago and didn't like it
0
 
Robert SilverSr. Software EngineerAuthor Commented:
Yes I did some checking and it appears that
SpringSource Framework  is not as popular as
say Struts 2 or Struts as a full blown MVC
I don't think JSF is a full blown MVC. As I understand it its more of a visual part of the MVC. I am still delving into it though!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.