Vaadin

Join Vaadin Log In

Learn

What Is Easy With Vaadin?

  • Create Rich Internet Applications fast - With Vaadin, you create web applications in minutes. A few lines of Java code and Vaadin takes care of the rest. No complex configurations, no JavaScript.
  • Code on the server side - With Vaadin, you run your applications on a server, with the full power and flexibility of Java.
  • Wide browser support - Built on GWT-based widgets, Vaadin applications support all Ajax-capable browsers, with no plugins.
  • Stunning Web Applications - The look and feel makes a difference. Vaadin comes with great-looking components and easy use of themes.
  • Secure Applications - The server-side architecture ensures that your application code is hidden from the world.
  • Maintainable Applications - Pure Java gives you the power to build applications that can be easily extended and maintained.

From 0 to Vaadin in 30 Seconds

Vaadin is a web application framework for Rich Internet Applications (RIA). In contrast to Javascript libraries and browser-plugin based solutions, it features a server-side architecture, which means that the largest part of the logic runs on the server. Ajax technology is used on the browser side to ensure a rich and interactive user experience.

Vaadin is a large collection of UI components.  You compose the application user interface from components such as the Button, Table and Tree. The components use events, listeners and data binding to communicate with each other and with your business logic.

Vaadin is a robust architecture for rapid application development. The component-based architecture together with the data binding features help you build applications that are easily modularized and refactored as needed.

The History of Vaadin

Vaadin is not new. Vaadin development began in 2000 as an internal product of IT Mill. It was officially open-sourced in December 2007 under the name IT Mill Toolkit 5. In 2009, the name was changed to Vaadin - we think Vaadin sounds a lot cooler!

 

Step by Step Video Tutorial

Watch this 9 minute step by step video tutorial on how to get started with Vaadin application development.