Zum Inhalt springen
Alle Begriffe
Glossar

Next.js

Ein React-Framework, das Rendering auf dem Server, Routing und Datenzugriff zusammenführt - der verbreitetste Weg zu React-Anwendungen, die auch ranken.

React allein ist eine Bibliothek für Oberflächen und beantwortet weder, wie eine Seite auf dem Server entsteht, noch wie Routing oder Datenzugriff aussehen. Next.js liefert genau diese Antworten mit und ist damit für die meisten React-Projekte der kürzere Weg zu einer Anwendung, die schnell lädt und für Suchmaschinen sichtbar ist.

Der eigentliche Gewinn liegt im serverseitigen Rendering. Eine reine Browser-Anwendung liefert zunächst eine leere Seite und baut den Inhalt erst nach - für ein internes Werkzeug unproblematisch, für alles mit Publikumsverkehr ein Nachteil bei Ladezeit und Auffindbarkeit. Next.js rendert die erste Ansicht auf dem Server und übergibt danach an den Browser.

Nicht jedes Projekt braucht das. Für eine überwiegend inhaltliche Seite ist ein leichteres Framework oft die bessere Wahl, weil deutlich weniger JavaScript beim Besucher ankommt - diese Website läuft aus genau diesem Grund auf Astro. Next.js spielt seine Stärken dort aus, wo tatsächlich Interaktion stattfindet: Dashboards, Portale, Anwendungen mit Anmeldung.

Beim Betrieb ist die wichtigste Entscheidung, wie eng man sich an eine Hosting-Plattform bindet. Next.js lässt sich auf eigener Infrastruktur betreiben, aber einige Komfortfunktionen sind auf eine bestimmte Umgebung zugeschnitten. Wir treffen diese Entscheidung bewusst am Anfang, weil ein späterer Wechsel teurer ist als die Wahl.

Die Leistung dahinter

Digitale Produkte