DZone also hosted "Perfect Web Framework? There Ain't One" by one of the fourteen rabid Wicket developers. He points out that no web framework is perfect; for a read-only web site, he'd use Wordpress. He's got some good points.
What's funny is that he almost bypasses wicket, saying that wicket's ideal for webapps that have a mix of user interactivity and content presentation, written by developers who are good at Java or Scala and understand object orientation.
Wordpress for the 95% read-only sites, and GWT or Vaadin for rich internet apps (or just an HTML/JS/CSS front end).
His closing advice is classic:
There really is no “perfect� web framework, a search for one is futile and the results will largely be dependent on what you are trying to solve and how well it fits with your skills and way of thinking (though sometimes a learning curve is more than worth the effort). Use what works for you and your project, and evaluate your choice based on those criteria.
Oh, just don’t use Struts or JSF. They’re useless piles of donkey poo, unfit for any purpose given the multitude of alternatives. Extended use of Struts or JSF will make any reasonable man want to stab themselves repeatedly in the Cerebral cortex with a rusty spoon just to end the misery.
So, donkey poo authors, what do you say about that?