The Artima Developer Community
Sponsored Link

Java Buzz Forum
Web Framework Du Jour

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Brian McCallister

Posts: 1282
Nickname: frums
Registered: Sep, 2003

Brian McCallister is JustaProgrammer who thinks too much.
Web Framework Du Jour Posted: Aug 7, 2007 12:34 PM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Brian McCallister.
Original Post: Web Framework Du Jour
Feed Title: Waste of Time
Feed URL: http://kasparov.skife.org/blog/index.rss
Feed Description: A simple waste of time and weblog experiment
Latest Java Buzz Posts
Latest Java Buzz Posts by Brian McCallister
Latest Posts From Waste of Time

Advertisement

Dan asks, What is the web framework du jour for Java these days? -- it is a good question considering in recent years there has generally been a couple hot tickets. For the most part I agree with his quick comments, but will add a few:

Stripes
Actually quite impressive in its simplicity last I looked at it. I have never used it in production, but a former coworker who I respect a great deal was quite enamored. I would consider it for a new project, personally. Model2, which is well understood if annoying.
Struts 2
For all practical purposes undocumented though. At least I had a hella rough time trying to use it, gave up and used something else (servlets). Model2, which is well understood if flawed.
Tapestry
Always impressive, and the next version is always more impressive yet. No upgrade path, and Howard is smarter than me so I have troubel figuring out how things are supposed to work. I have had success with Tapestry 4, but wouldn't use it now as Tap 5 is not cmopatible and is due "any day now" Tap 6 will be the same story again. Component based, which is a good thing
Seam
JSF makes me want to vomit. Maybe Seam makes it not suck as bad. I read the early Seam examples and wandered away shaking my head. I know people who love it, though, so would probably eval it for a new project.
jRoR
I like Ruby a lot, it has replaced Perl for me, but for any practical Java project I am doing would kinda like to work in Java. If I want to work in Ruby would still verymuch consider JRuby and jRoR, but the specification was Java project and RoR doesn't buy you enough to throw it in for just the front end in most cases. Yet another Model2, but with integration between layers which gets rid of most of the annoyances.
Grails
Guillaume is going to flame me for this, but I don't like Grails. Sorry. Admittedly I haven't looked at it in a couple years now, so it may have changed, but when I last did it was... the worst parts of RoR (scaffolding) with even less flexibility :-(
Spring MVC/Spring Web Flow
I love Spring-as-Library but describing web flows in hand-edited XML was a bad idea in 2000, that hasn't changed.
Wicket
Have played with Wicket and was very impressed, but ran into some really unpredictable behavior with the back button and when it decided it needed a session vs not. I would definitely eval it more fully for consideration in a new project. Components rock.

As I commented in Dan's blog, I think we are in a (Java) web framework nuclear winter.

Read: Web Framework Du Jour

Topic: Ring-billed Gull Previous Topic   Next Topic Topic: First afternoon session Anthony Mattei talks about

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use