Backend

Das Backend ist der Teil eines Systems, den niemand sieht, in dem die Daten liegen und die Regeln für jeden fragenden Bildschirm geprüft werden.

Auch bekannt als Serverseite Back-End Serverteil

Definition

Das Backend ist die Hälfte eines Systems, die niemand sieht, denn wenn Sie auf eine Schaltfläche tippen und etwas passiert, ist das Backend genau das, was passiert ist. Es hält die Daten, prüft die Regeln und antwortet dem Bildschirm. Der Teil, den Sie ansehen, ist vorn, und der Teil, der sich erinnert, ist hinten.

Denken Sie an einen Terminbildschirm, bei dem die Liste der freien Zeiten auf dem Handy vorn ist. Dass nicht zwei Patienten gemeinsam sechzehn Uhr bekommen, liegt am Backend, das die erste Anfrage annimmt, sie aufschreibt und der zweiten Person sagt, dass der Termin weg ist. Diese Prüfung muss an einer einzigen Stelle sitzen. Entschiede jeder Bildschirm für sich, verkaufte ein Laden an einem vollen Freitag sein letztes Stück zweimal, und jemand verbrächte den Abend mit Entschuldigungen. Ein Warensystem wie Storek trägt, weil eine Stelle die Zahl führt und nicht vier Bildschirme.

Hier ist der Punkt, den die meisten übersehen: Eine Handy-App und ein Browser können mit demselben Backend sprechen. Die Empfangskraft arbeitet am Rechner, der Chef sieht dieselben Zahlen vom Handy im Auto, und eine Kundin bucht vom Tablet zu Hause. Alle drei fragen dieselbe Stelle, also können Bestand, Buchungen und Preise nicht auseinanderlaufen. Deshalb kostet es viel weniger, wenn Linkysoft zuerst eine Webanwendung baut und später eine mobile App ergänzt, denn die schwere Hälfte steht dann schon.

Danach sollten Sie fragen, bevor Sie unterschreiben, denn manche Anbieter bauen hinter jedem Bildschirm ein eigenes kleines System. Am Übergabetag geht alles, dann zeigt die App die Preise von gestern, niemand weiß, welche Zahl gilt, und die Reparatur ist ein Neubau. Fragen Sie deshalb, ob Website und App aus einer Stelle lesen, und fragen Sie, was mit Ihren Daten geschieht, wenn Sie nächstes Jahr den Anbieter wechseln.

Sie müssen nicht verstehen, wie das alles läuft, aber drei Dinge sollten Sie schriftlich haben. Die Daten gehören Ihnen, es gibt eine Sicherung, deren Rücksicherung Sie gesehen haben und die Ihnen nicht nur zugesagt wurde, und Sie bekommen jederzeit eine Kopie in einer gewöhnlichen Datei. Linkysoft schreibt diese Sätze in den Vertrag, weil ein Backend meist die einzige Kopie von Dingen hält, die ein Betrieb nicht aus dem Gedächtnis neu aufbauen kann.

Fragen zu Backend

Was ist der Unterschied zwischen Frontend und Backend?
Das Frontend ist das, was Sie sehen und antippen. Das Backend speichert die Informationen und entscheidet, was erlaubt ist. Das eine ist das Schaufenster, das andere sind Lager und Chef zusammen.
Können Website und Handy-App ein Backend gemeinsam nutzen?
Ja, und sie sollten es auch. Beide fragen dieselbe Stelle nach Preisen, Bestand und Buchungen, also können sie nie verschiedene Antworten zeigen, und die zweite ist viel günstiger zu bauen.
Wem gehören die Daten im Backend?
Sie sollten Ihnen gehören, und das gehört in den Vertrag. Verlangen Sie das Recht, jederzeit eine vollständige Kopie in einer gewöhnlichen Datei zu bekommen, und lassen Sie sich vor dem Start einmal eine Rücksicherung zeigen.
Brauche ich für ein Backend einen eigenen Server?
Meist nicht. Kleine Betriebe mieten Platz auf gemeinsam genutzten Maschinen und zahlen monatlich. Ein eigener Server lohnt sich, wenn die Datenmenge wächst oder die Vorschriften Ihrer Branche es verlangen.

Immer noch unsicher, was das für Ihr Projekt bedeutet?

Sagen Sie uns, was Sie bauen, und wir antworten in klarer Sprache.