DatenbankEine Datenbank ist ein System, das Daten strukturiert speichert, damit sie schnell gefunden, verändert und ausgewertet werden können. Webseiten, Onlineshops und Kundenverwaltungen speichern darin praktisch alles: Texte, Preise, Bestellungen, Logins.
Weitere Informationen
FrontendFrontend bezeichnet den Teil einer Webseite oder Software, den Nutzer direkt sehen und bedienen: Texte, Bilder, Buttons, Formulare. Es läuft im Browser und wird meist mit HTML, CSS und JavaScript gebaut.
Weitere Informationen
JavaScriptJavaScript ist eine Programmiersprache, die im Browser läuft und Webseiten interaktiv macht. Klickbare Menüs, automatische Formularprüfungen, animierte Inhalte: Das meiste, was sich auf einer Webseite bewegt oder reagiert, läuft über JavaScript.
Weitere Informationen
HTMLHTML ist die Auszeichnungssprache, aus der jede Webseite besteht. Sie beschreibt die Struktur einer Seite: was eine Überschrift ist, was ein Absatz, was ein Bild. Der Browser liest HTML und zeigt die Seite entsprechend an.
Weitere Informationen
CSSCSS ist die Sprache, die das Aussehen einer Webseite bestimmt. Sie legt fest, welche Farben, Schriften, Abstände und Layouts verwendet werden. Ohne CSS würden alle Webseiten als unformatierter Text erscheinen.
Weitere Informationen
PHPPHP ist eine serverseitige Skriptsprache, die auf dem Webserver läuft und dynamische Webseiten erzeugt. Anders als JavaScript wird PHP nie im Browser ausgeführt, der Besucher sieht nur das fertige Ergebnis.
Weitere Informationen

Backend

Das Backend ist der Teil einer Webseite oder Anwendung, der im Hintergrund läuft und für Besucher unsichtbar ist. Es verarbeitet Anfragen, greift auf Datenbanken zu und liefert dem Browser die richtigen Inhalte. Was man im Browser sieht – das Frontend – ist das Ergebnis dessen, was das Backend im Hintergrund berechnet und zusammengestellt hat.

  • Server-Side

Was ist das Backend?

Das Backend bezeichnet alle Prozesse und Systeme, die auf dem Server ablaufen – also nicht im Browser des Besuchers, sondern auf dem Computer, der die Webseite betreibt. Es empfängt Anfragen, verarbeitet sie, holt Daten aus einer und schickt das Ergebnis zurück an den Browser.

Wenn jemand sich auf einer Webseite einloggt, prüft das Backend, ob Benutzername und Passwort stimmen. Wenn ein Online-Shop eine Produktseite lädt, fragt das Backend die nach Preis, Beschreibung und Verfügbarkeit ab. Der Besucher sieht nur das fertige Ergebnis.

Funfact

Der Begriff «Backend» und «» stammt aus der Softwareentwicklung der 1960er-Jahre und beschrieb ursprünglich verschiedene Phasen eines Compilers. Im Web hat sich die Bedeutung gewandelt: ist heute alles im Browser, Backend alles auf dem Server – eine Trennung, die mit modernen Frameworks wie Next. zunehmend verschwimmt.

Backend vs. Frontend – der Unterschied

Frontend

  • Läuft im Browser
  • Sichtbar für Besucher
  • , ,
  • Layout, Farben, Schriften

Backend

  • Läuft auf dem Server
  • Unsichtbar für Besucher
  • , Python, Node.
  • Logik, Daten, Sicherheit

Was bedeutet das für meine Webseite?

Wer eine einfache Webseite mit statischen Inhalten betreibt, braucht kaum Backend-Kenntnisse. Sobald aber dynamische Inhalte ins Spiel kommen – Logins, Formulare, Bestellprozesse, personalisierte Inhalte oder Live-Daten – ist ein funktionierendes Backend unerlässlich.

Bei unseren Webseiten übernimmt admiralCX das Backend: Es verwaltet Inhalte in einer und liefert sie bei jedem Seitenaufruf aus.