Was ist ein Backend?

Das Backend ist stets untrennbar mit dem Frontend verbunden. Backend und Frontend dienen der klassischen Schichteneinteilung bei verschiedenen IT-Systemen. Während das Frontend auf die Bedürfnisse der Nutzer ausgerichtet ist, ist das Backend enger mit dem System verbunden. Das Backend steht also für den funktionellen Bereich eines digitalen Produkts/einer Softwareanwendung.

Das Backend in der Informatik

Wird in der Informatik der Begriff „Backend“ verwendet, werden damit üblicherweise optische Übertragungsmedien gemeint. Bei diesen kann es sich um Hardware- und Softwarekomponenten gleichermaßen handeln. Auch ein Client-Server, auf dem Anwendungen laufen, kann als Backend bezeichnet werden. Teilweise wird in der IT auch die Bezeichnung „Backend-Netzwerke“ verwendet. Mit dem Begriff Backend-Netzwerk können untereinander verbundene Rechner genauso bezeichnet werden, wie ein Großrechner oder schleicht ein einfacher PC, an dem viele Peripheriegeräte angeschlossen sind.

Der Begriff "Backend" im Webdesign und in der Programmierung

Im Webdesign ist das Backend die Bezeichnung für den dem Nutzer abgewandten Teil einer Webseite und stelle somit den administrativen Bereich dar. Allerdings wird hier das Backend weniger differenziert betrachtet. Im Umfeld der Programmierung ist das Backend eine eigene Anwendung und dabei der Teil einer Software, der am engsten mit dem System verbunden ist. Der Nutzer einer Webseite, also der Betrachter, oder der Anwender einer Software hat in der Regel keinen direkten Zugang darauf, da über das Backend die Administration erfolgt. Die Verwaltung des Backends liegt also auch beim Administrator oder dem Entwickler. 

WISSENSWERT: EINZIG UND ALLEIN BEIM COMPILER IST DAS BACKEND KEINE EIGENE ANWENDUNG.

Wodurch zeichnet sich ein Backend aus?

Ähnlich wie das Frontend ist der Aufbau des Backend nicht selten mehrschichtig. Das bedeutet, dass es innerhalb des Backends weitere Backends und Frontends existieren können

WISSENSWERT: MEHRSCHICHTIG AUFGEBAUTE BACKENDS SIND VOR ALLEM BEI PROGRAMMEN UND SOFTWARE ZU FINDEN, DIE AUF ANDERE EIGENSTÄNDIGE PROGRAMME WÄHREND DER ROUTINE ZUGREIFEN.

Das Backend in der Webentwicklung

Der Begriff „Backend“ wird heute hauptsächlich in der Webentwicklung verwendet. Er bezeichnet den administrativen Bereich eines CMS, eines so genannten Content Management Systems. Über das Backend wird der Inhalt innerhalb des CMS gepflegt, die Einstellungen verwaltet, Plug-ins installiert und administriert usw. Der Zugang zum Backend ist beschränkt und wird durch die Kombination von Benutzernamen und Passwort gesichert. Eine unmittelbare Steuerung der Datenback über das Backend ist jedoch nicht möglich, da diese wiederum über ein eigenes serverseitiges Backend verfügt. Dieses funktioniert völlig unabhängig vom CMS.

WISSENSWERT: SEI ES BEIM ONLINEBANKING, BEIM EINKAUFEN IN EINEM ONLINESHOP ODER BEIM ABRUFEN DER E-MAILS, AUCH DER NORMALE COMPUTERNUTZER HAT TAGTÄGLICH KONTAKT MIT DUTZENDEN VON BACKENDS UNTERSCHIEDLICHER HERKUNFT.

Die Vorteile eines Backends

  • Mussten früher alle Unterseiten einer Webseite und deren Inhalte einzeln per Hand erstellt und in die Struktur einer Internetseite eingepflegt werden, erlaubt das Backend die Inhalte wesentlich schneller, nutzerfreundlicher und intuitiver zu erstellen bzw. zu pflegen. Dadurch kann heute selbst ein Nichtfachmann problemlos eine Internetseite selbst betreuen.
  • Für die Verwaltung einer mit einem CMS erstellten Webseite sind weder Kenntnisse in Skript- oder Programmiersprachen, noch ein direkter Serverzugang notwendig.
  • Über das Backend kann der Zugang zum administrativen Bereich der Webseite erteilt oder entzogen werden.