Comparision of the Ext-GWT and Vaadin frameworks

OData support
Imre Gábor
Department of Automation and Applied Informatics

The demand for developing web applications is increasing nowadays. These are such web pages which resemble to the well known desktop applications. The key features are complex logic, AJAX communication, quick response and friendly user interface. For creating this kind of applications many technologies were developed. That's why it is hard to decide which one is more appropriate to certain goals.

The Google Web Toolkit can help us in this manner. This is a web framework which covers the different client side technologies from the developer. With GWT it's possible to develop web applications using almost only the Java language. There is no need to write HTML or JavaScript and tracking the new born technologies every day. Beyond the basic functionality there are different plugins to fulfill special requirements .

During my work I was investigating two plugins made for GWT. I was looking for the answer what kind of additional funcionality and increased performance these can provide compared to the basic framework. I chose Ext-GWT and Vaadin because these are popular tools. For the first step I implemented a simple application in both ways according to a specification. The aim was to implement the application as similar as possible. This way I was able to get a clear image about the similarities and differences of the two technologies. I specified a 3 tier banking web application. This provides basic functionalities for the customers and administrators.

After finishing the application I compared the two tools by different aspects. These are for example the basic impression during development, quality of documentation, number of code lines, size of the application and runtime performance.


Please sign in to download the files of this thesis.