What's the hot Java web framework?
May 5, 2008 5:18 AM
Subscribe
I'm starting a new project at work rewriting a web application from scratch. We want to rewrite it in Java for a number of reasons that aren't really important. I've spent the last few months off and on researching web frameworks, but I haven't got a really good handle on how the web-development community feels about them. Help me choose!
Some of our priorities, more or less in order:
1) Something that's relatively mature, and also will likely be around for a while.
2) Web 2.0y. I don't mean glossy and missing e's, but easy integration with JavaScript (especially jQuery). It'd be nice if it understood AJAX-type interactions out of the box.
3) Something that'll look good on a job description, to help attract creative applicants with interesting experience.
4) Overall ease of development.
I've looked at Tapestry, JSF, Struts, and glanced at things like Trails and Sails and RIFE. Am I missing any? Any opinions on the frameworks I've mentioned?
posted by Plutor to computers & internet (7 comments total)
7 users marked this as a favorite
And Grails is really getting a lot of notice lately, and rightly so. It's pretty easy to learn and is quite powerful too.
Struts was revolutionary in its day, but now seems very outmoded and crude compared to the modern stuff.
I worked with Stripes a bit; it was very nice, but doesn't seem to have much adoption.
Haven't tried Tapestry, but it seems to inspire a fair bit of controversy among Java people; I think it has something to do with drastic changes to the API between releases
Also, you may have already read this, but if not, there's a PDF called Java Web Framework Sweet Spots (the site appears to be down at the moment) that does a nice compare and contrast.
posted by yalestar at 6:06 AM on May 5, 2008