Vaadin – SPAs (nicht nur) für Java Entwickler @ Java Forum Nord Hannover 2022

blog-post-img

Single Page Applikationen (SPA) sind heute bei der Entwicklung von Webanwendungen zum Quasi-Standard geworden. Angular, React und Vue.js sind die bekanntesten Vertreter aus dieser Kategorie von Web-Frameworks.

Für Java Entwickler bedeutet das aber, erstens eine neue Programmiersprache zu lernen und zweitens, was oft schwieriger sein kann, eine komplett fremde Build-Umgebung mit einem eigenen Ökosystem vorzufinden.

Gibt es Alternativen?
Vaadin ist ein etabliertes Web-Framework, das es erlaubt Webanwendungen komplett in Java zu entwickeln, neuerdings aber auch einen klassischen SPA-Ansatz unterstützt.

Zuerst wird die neue Architektur von Vaadin, welche mittlerweile nicht mehr auf GWT sondern auf WebComponents basiert, erklärt.

Anhand eines Kundenprojekts wird aufgezeigt, wie damit formularbasierte und datenlastige Webanwendungen sehr effizient umgesetzt werden können.

Im zweiten Teil wird auf Hilla (ex Vaadin Fusion) eingegangen, welches die Möglichkeit bietet SPAs mit TypeScript und WebComponents im Frontend und Java im Backend zu entwickeln.

https://javaforumnord.de/site/2022/

Simon Martinelli
Follow Me