Play is a web application framework, written in Scala and Java, which follows the model–view–controller (MVC) architectural pattern. The Play framework makes it easier to build web applications with Java & Scala.
No screenshots yet
Play! vs Vaadin Framework opinions
pros, cons and recent comments
Play doesn't provide high level UI components like Vaadin
Apache Struts is an open-source web application framework for developing Java EE web applications. It uses and extends the Java Servlet API to encourage developers to adopt a model-view-controller (MVC) architecture.
Design and build complex Web Applications directly in Visual Studio using C# or VB.NET and a rich library of components. Keep the browser and the server in live-sync through small differential Ajax/JSON packets over a failsafe WebSocket connection.
A naked objects framework for wicket that enables developers to write less boilerplate wicket code. Without sacrificing the flexibility and control you are used from wicket. Improving productivity by a measurable factor and making wicket more fun.