Moderne Webfrontends mit Fullstack-Frameworks - Eine praktische Einführung am Beispiel Next.js

Abstract

Die Welt im Frontend steht nicht still! Nach dem Fokus auf Single-Page-Anwendungen, die rein clientseitig ausgeführt werden, entstehen nun Frameworks wie Next.js, SvelteKit oder Astro, die Anwendungen auch serverseitig ausführen können. Dadurch sollen die Trennung in rein server- bzw. clientseitigen Anwendungen aufgehoben werden, um das beste aus beiden Welten zu verbinden. Aber was genau ist daran eigentlich neu? Worin unterscheiden sie sich von bekannten Server-Frameworks wie Spring MVC, PHP oder ASP.NET? Für welche Anforderungen und Anwendungen eignen sie sich überhaupt? Diese und andere Fragen möchte ich in diesem Vortrag besprechen. Dazu werde ich mit Live-Coding exemplarisch eine Next.js-Anwendung bauen und mit anderen Architekturen vergleichen. Die gezeigten Code-Beispiele in React und Next.js werdet ihr auch ohne jeweilige Vorkenntnisse verstehen. Der Vortrag richtet sich an Architekt:innen und Entwickler:innen von Web-Anwendungen und ausdrücklich auch an Leute, die im Alltag eher im Backend als im Frontend unterwegs sind, aber ein Verständnis aktueller Frontend-Technologien bekommen möchten.

Slides und Material

Slides und Material kommen nach dem Talk