• 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

Please help me to decide which one to use

 
Ranch Hand
Posts: 584
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi guys,

On my postgraduate final thesis I'm expected to develop a WEB App from the scratch.

According to teachers, learning some new WEB framework are fully encouraged and of course, a guarantee of earn some more points when evaluated.

The question where I need your help is :

I'm quite confortable with Struts but taking a look at Spring FrameWork I found some features very exciting, specially the feature where you can use your own POJO without the need of using the similar Action classes existing in Struts.

I also found very exciting the fact that almost everything in Spring can be implemented based on Interfaces which leverages flexibility.

Well, I have a lot of Struts stuff and no Spring stuff (Although I think is not a problem).

So,

I would like to hear your honest opinions if you were me, what would you do.

I'm really tempted to stick with Spring even though I'm very very very confortable with Struts.

TIA,
Edisandro Bessa.
 
Ranch Hand
Posts: 31
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I've used Struts and Spring in production environments which good results. Personally, I do more work with Spring because of its tight integration with Hibernate. The documentation is excellent and it can handle a lot of the tough stuff without breaking a sweat. It never hurts to know many frameworks, especially when they are all good competition. I recently tried other frameworks such as Wicket, Click and Tapestry, but none of them offered the documentation that Spring and Struts have. I were you, I'd learn Spring and also look up how to integrate them together (Excellent stuff).

IBM has an article on integration Spring with Struts.


-Avinash
 
Edisandro Bessa
Ranch Hand
Posts: 584
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Avinash for your reply.
 
Ranch Hand
Posts: 15304
6
Mac OS X IntelliJ IDE Chrome
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
If you are very comfortable with Struts but want to try something new without completely stepping out of your comfort zone, I'd suggest taking a look at Stripes.

It's easy to grasp and even easier coming from a Struts background.
 
Ranch Hand
Posts: 365
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Have you decided on what your web app will do? I tend to choose frameworks based on what I am trying to accomplish.

I know this is the Java ranch, and I hesitate to bring it up because it is bound to cause an uproar, but have you given any consideration to Ruby on Rails?
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic