There is none. Jonathan Locke (the guy who started Wicket) did not storm into a meeting one day, screaming “we’re going to sink Howard Lewis’ ship” and then ran off to work on his evil replacement of Tapestry.
Just about every thread on Tapestry or Wicket on The Server Side or JavaLobby degenerates in a mud slinging skirmish, and the mailing lists of both frameworks regularly have people trolling about how much better the other framework is.
I don’t know how this whole Wicket vs Tapestry thing started, but let me state this: there is no feud, and no-one of Wicket’s development team has the intention of starting one.
Tapestry’s team could be a little nicer at times and statements on their website like: ‘In some Tapestry-like frameworks, such as Faces and Wicket, the page structure is more dynamic, at the cost of storing much, much more data in the HttpSession’ are stabby.
Some of Wicket’s ‘users‘ are pretty annoying hijacking threads about Tapestry for no good reason. I quote users here, as I’m not even sure they are in the first place. Take ‘Jan de Jonge’, the guy the started the flaming in several threads. To my knowledge he is not even subscribed to one of the Wicket lists. In fact, I could not find any relationship between Wicket and him at all! But the fact that he brought up Wicket in discussion threads in quite a rude way seems to be enough evidence for other people to believe he is part of Wicket’s community.
So if you are one of the
four five people in the world reading this blog: if you ever think about starting a flamefest using Wicket vs Tapestry, don’t do it for us (Wicket’s devs), as we’re not happy with it.
Tapestry is a fine framework. Wicket is based on different choices so it results in a very different programming model with different tradeoffs. Both frameworks are open source, so you can download them (or check them out from svn) and play with, look at the source, gather some statistics, whatever you want to do. The frameworks are not related other than that they are both Java web frameworks and Tapestry is an Apache project and Wicket is incubating to become one.