Frontend-Definition & Begriffserklärung

Das Wort Frontend kommt aus dem Englischen, wobei auch die Schreibweisen “Front-End” oder “Front End” geläufig sind. Der Begriff bedeutet in der direkten Übersetzung “vorderes Ende” und beschreibt den Vor- oder Oberbau einer Anwendung. Damit ist das Frontend eine von zwei Schichten bei IT-Systemen. Während das Frontend näher am Benutzer liegt, ist sein Gegenstück, das Backend, näher am System. Alles Wichtige, das es rund um das Thema Frontend zu wissen gibt, erfahren Sie in der folgenden Frontend-Definition!

Frontend: Bedeutung und Anwendungsbeispiele in verschiedenen IT-Bereichen

Das Frontend ist die Ansicht im Vordergrund bzw. die Präsentationsebene einer Software-Anwendung. Über die grafische Oberfläche hat der Anwender die Möglichkeit, mit der Software zu interagieren.

Wird eine vorhandene Software einer Anwendungsmodernisierung unterzogen, muss bei der Migration auch die Struktur des Frontends auf die neue Umgebung umgesetzt oder sogar weiterentwickelt werden.

Die nachfolgende Übersicht bietet Ihnen Beispiele in der Informationstechnik, in denen jeweils das Frontend eine Rolle spielt. Teilweise sind dabei leicht voneinander abweichende Frontend-Definitionen zu beachten:

  • Client-Server-Anwendungen: In diesem Bereich gilt gemeinhin die auf dem Client laufende Software als Frontend, während das auf dem Server laufende Programm Backend genannt wird.
  • Datenbank: Bei Datenbanken stellt die übergeordnete Anwendung das Frontend dar, über deren grafische Oberfläche der User Datensätze erstellen oder bearbeiten kann.
  • Compiler: Compiler übersetzen in mehreren Teilschritten ein Programmcode in maschinenlesbaren Code. Der erste Übersetzungsschritt, die Analysephase, wird als Frontend bezeichnet. Die anschließende Synthesephase nennt man wiederum Backend.
  • Content-Management-Systeme (CMS): Die Administrationsoberfläche bei einem CMS ist das Backend, über das Design, Funktionen und Inhalte festgelegt werden. Die generierte Website ist hingegen als Frontend bekannt.

Neben dieser Frontend-Definition finden Sie weitere wissenswerte Begriffserläuterungen in unserem IT-Glossar!