||GWT is a development toolkit for developing web application.
||Vaadin is an open-source web framework for rich web applications.
||You can get technical documentation of GWT on www.gwtproject.org/doc.
||You can get technical documentation of JSF on http://www. vaadin.com /docs
||GWT is developed by Google.
||Vaadin is developed by Vaadin ltd.
||GWT is initially released in May 16, 2006.
||Vaadin is initially released in 2002.
||GWT is licensed under Apache License 2.0.
||Vaadin is licensed under Apache License 2.0.
||GWT is build on Java Programming Language.
||Vaadin is build on Java.
||GWT has UIBinder as template language
||Vaadin has HTML template language.
||GWT has this editor.
||Vaadin have this editor.
||GWT has MVC Restlet framework.
||Vaadin has MVC as framework.
||GWT has Model View Presenter Activities and Places.
||JSF has MVC (Model View Controller), MVVM, MVP (Model View Presenter)as design pattern.
||GWT has code generation.
||Vaadin does not have code generation.
||GWT does not have dynamic typing.
||Vaadin does not have dynamic typing.
||GWT has Object Oriented programming paradigm.
||Vaadin have Object-oriented, Event-driven, Component-oriented, Functional programming paradigm.
|Client Server Code reuse
||GWT has Model View Controller.
||Vaadin has MVC web services.
|Cloud Platform Support
||GWT support via Google App Engine.
||Vaadin support via Jelastic.
|Operating System Server
||GWT has Cross platform.
||Vaadin is JVM compatible.