Die Welt der Frontend-Entwicklung dreht sich weiter: Nach den klassischen serverseitig gerenderten Webanwendungen (z. B. mit Spring oder JEE) und den rein clientseitigen Single-Page-Anwendungen (React, Angular) entstehen nun Frameworks, die die Entwicklung von Fullstack-Anwendungen ermöglichen (Nuxt, Next.js, SvelteKit). Damit soll die Menge an JavaScript-Code auf dem Client reduziert werden, was zu besser Performance führen soll. Das Projekt htmx wiederum möchte die Menge an JavaScript, die wir für das Frontend schreiben müssen, generell minimieren, verspricht aber ebenfalls flüssige interaktive Anwendungen. Stellt sich also gerade bei neuen Projekten die Frage, welche Architektur die passende ist und wo die Stärken und Schwächen der einzelnen Ideen liegen. In diesem Vortrag sehen wir uns verschiedene Architekturen und Technologien an und prüfen an Hand konkreter Anforderungen, welche Ansätze dafür jeweils gut geeignet bzw. weniger gut geeignet sind. Nach dem Vortrag hast du dann eine Grundlage, auf der du entscheiden kannst, womit du dein nächstes Frontend baust.
TypeScript advanced - Fortgeschrittene Möglichkeiten des Typsystems
Magdeburg Dev Days, Magdeburg, 14. Mai 2024
GraphQL mit Java - ein praktischer Einstieg
JUG Mannheim, Mannheim, 22. Mai 2024
Frontend for Backend: Single-Page-Anwendung oder HTMX?
JUG Darmstadt, Darmstadt, 23. Mai 2024
Vergangene Talks
Übersicht über vergangene Talks