Chapter 1:Introduction to Vaadin Framework
1.1 About Vaadin Framework
Vaadin Framework is a Java based library that has made the development and design of web applications much easier.Vaadin is server driven.One important thing to note about vaadin is that it allows you to forget about the web and do the design of applications like one does when programming a desktop application.
Generally Vaadin comprises of two parts-:Server side framework and client side engine.Client side runs in the browser while server side runs in the server as a Java servlet session.
We can say that Vaadin uses thin client because it only displays data to the browser and offer communication of user events at low level.
No plugins are needed to run Vaadin application on browsers,its compatible with all browsers because Vaadin relies on GWT for a range of browsers.
Ajax embedded in Vaadin makes it easy for web developers to create Rich internet applications that are interactive and respond on desktops.
Vaadin Framework allows developers to develop applications in two parts.The user interface and logic.Themes controls the application appearance of the user interfaces .These themes have css that allows to design user interfaces are required.
In our next chapter we will look at our first Vaadin Application