Backend / Frontend

Was ist Backend / Frontend?
Backend und Frontend bezeichnen zwei Komponenten einer mehrschichtigen Software-Architektur.

Das Frontend ist dabei die anwendungsnahe Schicht und bezeichnet die sichtbare Benutzeroberfläche, mit der Benutzer interagieren. Um Daten abzurufen und anzuzeigen, kommuniziert das Frontend mit dem Backend - der systemnahen Schicht. Das Backend enthält in der Regel die Applikationslogik und greift beispielsweise auf Datenbanken zu, führt Berechnungen durch und stellt dem Frontend die Informationen zur Verfügung. Die Trennung in Backend und Frontend ermöglicht die Skalierbarkeit und erleichtert die Entwicklung und Wartung von Anwendungen.