Workshop: Die Qual der Wahl: Architekturen für das Frontend

Slides und Material

Slides und Material kommen nach dem Workshop

Abstract

Die Welt im Frontend steht nicht still! Nach den Single-Page-Applikation stehen jetzt Fullstack- oder Multi-Page-Applikationen als potentielle Nachfolger in den Startlöchern. Die Backend-unabhängige Bibliothek HTMX verspricht gar eine weitgehend JavaScript-freie Entwicklung. Dazu kommen "Klassiker" wie serverseitig gerenderte Webanwendungen.

Die Vielzahl von Möglichkeiten ist einerseits erfreulich, denn Anforderungen und Use-Cases moderner Web-Anwendungen sind ganz unterschiedlich. Je mehr Auswahl es gibt, desto höher die Chancen, eine Technologie zu finden, mit der sich eigene Anforderungen gut umsetzen lassen.Andererseits ist es aber nicht immer ganz einfach, in diesem Technologie-Dschungel den Überblick zu behalten, eine passende Auswahl und eine geeignete Entscheidung für die eigenen Anwendung zu treffen.In diesem Workshop stelle ich verschiedene Frontend-Architekturen und -Technologien vor.

Wir sehen uns Kriterien an, die Du zur Beurteilung verwenden kannst. Und wir prüfen anhand von Anforderungen, die typischerweise an Webanwendungen gestellt werden, für welche Anwendungsfälle die einzelnen Technologen gut bzw. weniger gut geeignet sind und was sich daraus an Konsequenzen für Code und Architektur ergeben.

Nach dem Workshop hast Du eine Grundlage, auf der Du eine Entscheidung für deine Anwendungen treffen kannst.Der Workshop ist Programmierprachen-unabhängig, Code-Beispiele werde ich in Java und JavaScript zeigen. Die Konzepte wirst Du aber auch verstehen, wenn Du mit einer anderen Programmiersprache arbeitest.