Difference between Apache Tapestry and Apache Wicket

Posted by Stephan Schmidt on Stack Overflow See other posts from Stack Overflow or by Stephan Schmidt
Published on 2009-03-18T08:23:47Z Indexed on 2010/05/16 21:30 UTC
Read the original article Hit count: 387

Apache Wicket ( http://wicket.apache.org/ ) and Apache Tapestry ( http://wicket.apache.org/ ) are both component oriented web frameworks - contrary to action based frameworks like Stripes - by the Apache Foundation. Both allow you to build your application from components in Java. They both look very similar to me.

What are the differences between those two frameworks? Has someone experience in both? Specifically:

  • How is their performance, how much can state handling be customized, can they be used stateless?
  • What is the difference in their component model?
  • What would you choose for which applications?
  • How do they integrate with Guice, Spring, JSR 299?

Edit: I have read the documentation for both and I have used both. The questions cannot be answered sufficently from reading the documentation, but from the experience from using these for some time, e.g. how to use Wicket in a stateless mode for high performance sites. Thanks.

© Stack Overflow or respective owner

Related posts about java

Related posts about java-web-framework