Da Single-Page-Applications (SPAs) zum De-facto-Standard für den Aufbau moderner Webanwendungen geworden sind, ist auch die Komplexität von Frameworks und Tools stetig gewachsen.
Aber muss es immer eine SPA sein? Für viele Anwendungen ist diese damit verbundene Komplexität nicht notwendig.
Die erforderliche Interaktivität vieler Geschäftsanwendungen ist minimal. Was wäre, wenn HTML leistungsfähiger wäre und beispielsweise jedes Element eine AJAX-Anfrage auslösen könnte, ohne dass die Antwort immer die gesamte Seite ersetzen müsste?
Diese Präsentation beleuchtet zentrale Elemente von Hypermedia-Anwendungen und zeigt, wie HTMX typische Muster moderner Webanwendungen umsetzen kann.
In Kombination mit modernen Template-Engines (Thymeleaf, JTE, JStachio) wird „Full-Stack-Entwicklung“ wieder möglich – und macht sogar Spaß!
Über den Speaker:
Frederik entwickelt seit 2007 vorwiegend Webanwendungen, er besitzt aber auch Erfahrung im Bau von Desktopanwendungen, angefangen von JSP-basierten Anwendungen über Wicket bis hin zu Angular und Vue.
Seit 2022 bringt Frederik sein Wissen als Software Architect/Senior Software Engineer für die adesso SE am wunderschönen Standort Paderborn in verschiedene, meist Java-basierte, Projekte ein. In der knappen freien Zeit organisiert er die Java User Group Paderborn, um den Wissensaustauch in und um Paderborn zu fördern. Er ist seit 2015 teil des JHipster Core Teams und kümmert sich dort insbesondere um den Gradle Support und in letzter Zeit um
die Integration mit Spring Native und GraalVM.