Single Page Applications (SPAs) verwenden zur Kommunikation eine REST API als Brücke zwischen Client und Server. Diese muss entwickelt und getestet werden und auf Client-Seite muss dafür Zugriffscode geschrieben werden. Dieser Prozess ist aufwändig und fehleranfällig.
Vaadin Fusion geht einen anderen Weg und generiert die API und den clientseitigen Zugriffscode basierend auf annotierten Java Klassen.

Dieser Vortrag ist eine Einführung in Vaadin Fusion. Im Gegensatz zum bekannten Java-basierten Vaadin Flow bietet Vaadin Fusion die Möglichkeit SPAs mit TypeScript und Webcomponents im Frontend und Java im Backend zu entwickeln.

https://2021.baselone.ch/speech.html?id=3A2E5EC3-ACA3-4B6B-B6ED-6CCEF180CC93