Vaadin is a set of tools to create web applications tailored to both, client-side and server-side developers. If you are, say, a JavaScript Developer, you can use
Vaadin Components in any HTML document. If you are a Java Developer, you can use the provided
Java API and forget about coding any HTML or JavaScript at all.
In this article, I'll show you how to create the famous Hello, World application using the Java Programming Language and Vaadin 12 (also valid for Vaadin 10 and 11). Get comfortable, make sure you have
Maven installed, fire up your
favorite IDE, and let's get started!
Start with a starter, obviously
Go to
https://vaadin.com/start/latest and select
Project Base. This is the most straightforward project starter and serves well as an initial point. Click
Download and extract the zip file. You should get a directory with a Maven project in it. Import this project into your favorite IDE (mine is IntelliJ IDEA, by the way).
You should get a directory structure that lo…