Vita Rara: A Life Uncommon

WebWork 2 vs. Spring MVC

Well, I haven't used WW2 since the fall of 2006, and I've never used Spring MVC.

When I started Quadran, my last big Java project, I reviewed the offerings at the time:

  • Struts 1: Not interested.
  • Struts 2: Ultimately went with this. I liked OGNL, it's support for type conversions and rich models, and the interceptor stacks are nice.
  • Spring MVC: I didn't care for it, and if I remember it lacked type conversions to fill in rich models. (I'm not sure if that is true anymore though.)
  • JSF: Not for me and everything a POST didn't work for us, and I really didn't want to have to work around my framework.
  • Tapestry: Too far out of the mainstream for me. I got it, but felt it would be more difficult to staff a team.

Now today, I'm not sure I'd use any of the above and would take a long hard look at Rails and Grails. If you need Java integration look at Grails. If you don't need Java integration look at Rails.

Mark

Reply

Please solve the math problem above and type in the result. e.g. for 1+1, type 2
  • Allowed HTML tags: <a> <img> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <pre> <h1> <h2> <h3>
  • Lines and paragraphs break automatically.
More information about formatting options