Quelle: Shutterstock
Cross-Plattform-Development mit Webtechnologien (Teil 10) 10.09.2021, 08:33 Uhr

Einbinden von Backends

Im Zentrum der Backends einer Ionic-App stehen neben Performance und Skalierbarkeit vor allem eine Gewährleistung von Datenschutz und Ausfallsicherheit.
Im Software-Engineering unterteilt man jede Anwendung ganz grob gesehen in zwei Bestandteile: Front- und Backend (Bild 1). Zum Frontend gehört alles was der Endbenutzer sehen und in visueller Form erleben kann – daher bezeichnet man das Frontend gelegentlich auch als Präsentationsebene. Im Unterschied zum Frontend bezieht sich das Backend auf alles, was dem Benutzer gegenüber nicht sichtbar im Hintergrund abläuft.
Die Architektur jeder Anwendung besteht aus mindestens zwei Bestandteilen: Front- und Backend (Bild 1)
Quelle: Simon
Hierzu zählen verschiedene Servertypen (Webserver, Application- oder File/Datenbank-Server) mit denen das Frontend kommuniziert. Aber auch Middleware mit anwendungsneutralen Diensten wie Druck, Datenschutz, -sicherheit, Fehlerhandling oder Logging gehört zum Backend.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar