Frontend
Kurz: Das Frontend ist der Teil einer Anwendung, den Nutzer sehen und bedienen.
Genauer: Bei Webseiten läuft es im Browser: HTML für Inhalt, CSS für Aussehen, JavaScript für Verhalten.
Im Detail
Aufgaben
Darstellung, Eingaben, Validierung, Barrierefreiheit, Reaktion auf Bildschirmgrößen. Oft mit Frameworks wie React, Vue oder Angular.
Gegenstück
Das Backend liefert Daten und Logik. Beide sprechen über eine API. Siehe Presentation Tier, UI, UX.