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.
Slides und Material kommen nach dem Workshop
React 19 - Die wichtigsten Neuerungen im praktischen Überblick
oose.events, Hamburg, 10. September 2024
Frontend-Entwicklung: Single-Page-Anwendung oder HTMX?
BED-Con 2024, Berlin, 19. September 2024
GraphQL unter der Lupe: Eine kritische Betrachtung
InfoDay Modernes API-Design, Köln, 26. September 2024
Innovatives Routing und Data Fetching mit dem TanStack
EnterJS React 19 Day, online, 17. Oktober 2024
A Practical Introduction to Fullstack Applications With Next.js
iJS 2024, München, 13. November 2024
Vergangene Talks
Übersicht über vergangene Talks