Learn

Getting to know Vaadin

What is Vaadin?

Vaadin is a web application framework for Java. In contrast to Javascript libraries and browser-plugin based solutions, Vaadin features a complete stack that includes a robust server-side programming model as well as client-side development tools based on GWT and HTML5.

See the step-by-step tour

Benefits of Vaadin

Depending on your need there are different silver bullets for your project. Below we've gathered some of the most appreciated benefits of using Vaadin in your project. For a list of features see vaadin.com/features

 
  • Good looking apps

    Look and feel make a difference. Vaadin comes packed with components for every use-case. They look good out of the box but are always customizable by you.
  • Mobile, Tablet and Desktop

    Vaadin applications work on all browsers out of the box. Create wow for your end users by giving them a first class user experience regardless of device, OS or browser. No plugins or addons needed.
  • 2X Productivity

    With Vaadin you can stick to Java and hook up your backend to your frontend on the server-side. Refactoring? No problem! Just use your favorite IDE and get it done, deployed and tested in minutes.
  • Security First

    The proven server-side architecture ensures that by using Vaadin components your application code is not sent to the browser. Read more: vaadin.com/security
  • Maintainable Applications

    Pure Java gives you the power to build applications that can be easily extended and maintained for years to come.
  • Offline Stateless Applications

    Vaadin combines the best sides of both online server-side and offline client-side applications. Create client-side offline applications on demand in Java when needed.
  • Open Source Forever

    Vaadin is licensed under the liberal Apache 2.0 open source license, meaning you can use it for any commercial or non-commercial use free of charge and without any hooks. Read more at vaadin.com/license

Documentation

Features

Pro Tools

Want to write mobile and tablet applications, automate testing or create beautiful charts. Vaadin Pro Tools got you covered. Read more »