5
Vaadin to platforma aplikacji internetowych dla Rich Internet Applications (RIA).W przeciwieństwie do bibliotek Javascript i rozwiązań opartych na wtyczkach do przeglądarek ma solidną architekturę po stronie serwera.Oznacza to, że największa część logiki aplikacji działa bezpiecznie na serwerze.Google Web Toolkit (GWT) jest używany po stronie przeglądarki, aby zapewnić bogatą i płynną obsługę.Vaadin to duża kolekcja składników interfejsu użytkownika.Interfejs użytkownika aplikacji składa się z takich komponentów, jak Przyciski, Tabele, Drzewa i Układy.Komponenty wykorzystują zdarzenia, detektory i powiązanie danych do komunikowania się ze sobą oraz z logiką biznesową.Vaadin to solidna architektura do szybkiego tworzenia aplikacji.Architektura oparta na komponentach wraz ze statycznie wpisanym językiem Java i funkcjami powiązania danych pomaga tworzyć aplikacje, które można łatwo modulować i refaktoryzować w razie potrzeby.IDE i obsługa narzędzi, w tym narzędzie do projektowania wizualnego, pomagają bardzo szybko zbudować internetowy interfejs użytkownika.