Comparison Index |
GWT |
Vaadin |
Introduction |
GWT is a development toolkit for developing web application. |
Vaadin is an open-source web framework for rich web applications. |
Official Website |
www.gwtproject.org. |
www.vaadin.com |
Technical Documentation |
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 |
Developed By |
GWT is developed by Google. |
Vaadin is developed by Vaadin ltd. |
Initial Release |
GWT is initially released in May 16, 2006. |
Vaadin is initially released in 2002. |
License |
GWT is licensed under Apache License 2.0. |
Vaadin is licensed under Apache License 2.0. |
Implementation Language |
GWT is build on Java Programming Language. |
Vaadin is build on Java. |
Template Language |
GWT has UIBinder as template language |
Vaadin has HTML template language. |
WYSIWYG-Editor |
GWT has this editor. |
Vaadin have this editor. |
Framework |
GWT has MVC Restlet framework. |
Vaadin has MVC as framework. |
Design Pattern |
GWT has Model View Presenter Activities and Places. |
JSF has MVC (Model View Controller), MVVM, MVP (Model View Presenter)as design pattern. |
Code Generation |
GWT has code generation. |
Vaadin does not have code generation. |
Dynamic Typing |
GWT does not have dynamic typing. |
Vaadin does not have dynamic typing. |
Programming Paradigm |
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. |