Vergleichsindex | GWT | Vaadin |
---|
Einführung | GWT ist ein Entwicklungstoolkit für die Entwicklung von Webanwendungen. | Vaadin ist ein Open-Source-Webframework für Rich-Web-Anwendungen. |
Offizielle Website | www.gwtproject.org. | www.vaadin.com |
Technische Dokumentation | Die technische Dokumentation von GWT erhalten Sie unter www.gwtproject.org/doc. | Sie können die technische Dokumentation von JSF unter http://www. vaadin.com/docs |
Entwickelt von | GWT wird von Google entwickelt. | Vaadin wird von Vaadin Ltd. entwickelt. |
Erstveröffentlichung | GWT wird erstmals am 16. Mai 2006 veröffentlicht. | Vaadin wird erstmals im Jahr 2002 veröffentlicht. |
Lizenz | GWT ist unter Apache License 2.0 lizenziert. | Vaadin ist unter der Apache-Lizenz 2.0 lizenziert. |
Implementierungssprache | GWT basiert auf der Programmiersprache Java. | Vaadin basiert auf Java. |
Vorlagensprache | GWT hat UIBinder als Vorlagensprache | Vaadin hat eine HTML-Vorlagensprache. |
WYSIWYG-Editor | GWT hat diesen Editor. | Vaadin haben diesen Editor. |
Rahmen | GWT hat das MVC-Restlet-Framework. | Vaadin hat MVC als Framework. |
Entwurfsmuster | GWT hat Model View Presenter-Aktivitäten und -Orte. | JSF hat MVC (Model View Controller), MVVM, MVP (Model View Presenter) als Entwurfsmuster. |
Codegenerierung | GWT hat Codegenerierung. | Vaadin hat keine Codegenerierung. |
Dynamische Eingabe | GWT hat keine dynamische Typisierung. | Vaadin hat keine dynamische Typisierung. |
Programmierparadigma | GWT hat ein objektorientiertes Programmierparadigma. | Vaadin hat ein objektorientiertes, ereignisgesteuertes, komponentenorientiertes, funktionales Programmierparadigma. |
Wiederverwendung von Client-Server-Code | GWT hat Model View Controller. | Vaadin verfügt über MVC-Webdienste. |
Cloud-Plattform-Unterstützung | GWT-Unterstützung über Google App Engine. | Vaadin-Unterstützung über Jelastic. |
Betriebssystem-Server | GWT hat Cross-Plattform. | Vaadin ist JVM-kompatibel. |