Das Backend ist NICHT das Admin-Panel

Mar 11 2023
Das Backend in der Technologie ist nicht gleich dem Backend in der Wirtschaft, d. h

Das Backend in der Technologie ist nicht gleichbedeutend mit dem Backend im Geschäft, also dem Betrieb. Personen mit geschäftlichem Hintergrund verwechseln das Backend normalerweise mit den Vorgängen oder manchmal mit dem Admin-Panel.
Das Backend ist eine wichtige Komponente eines Softwaresystems und daher ist es wichtig, seine Rollen zu verstehen.

Was ist also eigentlich das Backend ? Das Backend umfasst alle Server, Datenbanken, Netzwerkaufrufe und alles Dynamische in einer Anwendung.
Aber was nützt ein Server dann ? Der Server wird für die Kommunikation zwischen Unternehmen-Benutzer, Benutzer-Unternehmen, Benutzer-Benutzer und/oder Unternehmen-Unternehmen verwendet.

Die ergänzende Komponente des Backends ist das Frontend . Unter Frontend versteht man alle Schnittstellen, die Sie in einer Anwendung sehen. Es bietet Struktur, verarbeitet Daten und UI/UX für eine Anwendung. Das Frontend erhält einige Daten, die verarbeitet und in der Anwendung angezeigt werden.

Beispiel eines WhatsApp-Frontends

Lassen Sie uns dies am Beispiel von WhatsApp besser verstehen . Angenommen, Sie öffnen ein Chatfenster und geben eine Nachricht ein. Die Nachricht wird zugestellt, wenn Sie auf die Schaltfläche „Senden“ klicken.
Der Vorgang beim Eingeben einer Nachricht, die Struktur zum Anzeigen einer eingegebenen Nachricht und das Textfeld einer gesendeten/empfangenen Nachricht. Dabei handelt es sich um statische oder sich nicht ändernde Elemente, die in der gesamten Anwendung gleich bleiben. Das ist das Frontend.

Wenn Sie die Senden-Taste drücken, erfolgt die Kommunikation von der Anwendung zum Backend, also zum WhatsApp-Server, über das Internet. Die Kommunikation enthält Details wie die Nachricht, Absender, Empfänger und andere Metadaten wie Zeit und gesehener Status. Anschließend erfolgt eine zweite Kommunikation vom WhatsApp-Server zum Empfänger mit Nachrichtendetails.

Die Anwendung des Empfängers nimmt die Nachricht entgegen, verarbeitet sie und zeigt sie an. Der Aufbau und das Design des Textfeldes bleiben gleich, lediglich die Informationen werden entsprechend der empfangenen Nachricht geändert.
Dies ist der vollständige Vorgang des Sendens und Empfangens einer Nachricht auf WhatsApp. Status funktionieren auf die gleiche Weise.

Vorgang zum Senden und Empfangen einer WhatsApp-Nachricht

Faustregel: Wenn sich Daten in einer Anwendung ändern oder das Internet genutzt wird, muss die Anwendung mit einem Backend interagieren. Dies wird als dynamische Anwendung bezeichnet.

Fallstudie: Digitaler Laden für ein Lebensmittelunternehmen

Wir haben jetzt den Unterschied zwischen Backend und Frontend verstanden. Lassen Sie uns verstehen, wie dies auf ein einfaches Unternehmen zutrifft. Wir nehmen ein einfaches Beispiel eines Online-Lebensmittelladens.
Grundsätzlich gibt es bei dieser Anwendung zwei Stakeholder: den Verbraucher und das Unternehmen.

L1: Wir können mit einer einfachen Website beginnen, auf der wir die Angebote aller Unternehmen, Kontaktinformationen und einige zusätzliche Informationen anzeigen. Für eine solche Website ist kein Backend erforderlich, da weder Kommunikation noch Datenfluss stattfinden. Dies ist ein reiner Frontend- Fall.

L2: Sie möchten die Produkte anzeigen, die in Ihrem Geschäft verkauft werden, oder die Dienstleistungen/Pakete auflisten, die das Unternehmen anbietet.
In diesem Fall gibt es zwei Szenarien.
1. Wenn sich die Produktinformationen nur sehr selten ändern und es für Verbraucher keine Bestellmöglichkeit gibt, ist das Backend nicht erforderlich.
2. Wir möchten Produktinformationen regelmäßig aktualisieren, Produkte hinzufügen oder entfernen und auch andere Informationen anpassen. Hier ist ein Backend erforderlich. Die Kommunikation findet hier zwischen Unternehmen und Kunden statt. Das Unternehmen wird kommunizieren, um die Informationen zu aktualisieren.

Die Architektur einer digitalen Storefront

Eine hier eingeführte neue Komponente ist die Datenbank . Eine Datenbank ist eine Informationsspeichereinheit, die bei Unternehmen und Benutzern üblich ist. Jedes Unternehmen verfügt über eine eigene persönliche Datenbank oder einen eigenen Speicher. Unternehmen fügen über das Admin-Panel Produktinformationen zum Speicher hinzu. Verbraucher können diese Informationen mithilfe ihrer Anwendungen lesen. Immer wenn ein Produkt aktualisiert wird, werden die Informationen in der Datenbank aktualisiert und die Verbraucher lesen die aktualisierten Informationen.

Hierbei handelt es sich um grundlegende Informationen, die Sie benötigen, um ein Gespür für die Komponenten einer Anwendung zu entwickeln – Backend, Frontend und Datenbank. Ich hoffe, dass es für Sie nützlich ist und dass Sie besser verstehen, was zu tun ist, wenn Sie ein Online-Geschäft starten oder einen Antrag für Ihr Unternehmen stellen.

PS: Wenn das alles kompliziert ist und Sie einfachere Lösungen wünschen, gibt es Produkte wie Shopify, die Sie erkunden können. Es abstrahiert alle technischen Teile für Sie. Sie können ganz einfach damit beginnen.

Danke fürs Lesen!