Comparison of Java and Javasscript based web application frameworks

OData support
Dr. Goldschmidt Balázs
Department of Control Engineering and Information Technology

In my thesis work I examined and compared Java and Javascript based web application frameworks. I chose four better known frameworks, these are the Google Web Toolkit, Vaadin, Kendo UI and Spring MVC.

First I studied each framework separately, I examined the services they provide, then I made a sample application in each framework to familiarize myself more with them. I chose an application that allowed me to examine the frameworks from the important aspects like database management, user interface, communication between server and client side, etc.

After completing all four applications, I rated the frameworks from different aspects and I pointed out the one that in my opinion, is the best on the given field.

For the sake of being able to look over the frameworks quickly, I inserted a table that briefly describes each framework.

I got to know three other frameworks, these are the Apache Wicket, AngularJS and EmberJS. For lack of time I couldn’t examine these frameworks thoroughly, but I tried them out and I wrote down my experiences at the end of my thesis work.


Please sign in to download the files of this thesis.