Wicket is among the numerous Java Web UI kits out there, see how Wicket fares to JSF in this blog post by Peter Thomas.
I gave up trying to learn JSF and decided to concentrate on Spring MVC at that time. Fast forward to today and the main trigger for my current experiments with JSF is because after my recent blog post on migrating from Spring MVC / WebFlow to Wicket, I am increasingly being asked whether I ever tried JSF. So I have attempted to write a very simple application (based on MyFaces) and I will try to compare it side by side with the exact same functionality implemented in Wicket.
Read the complete entry : http://ptrthomas.wordpress.com/2007/05/14/a-wicket-user-tries-jsf/