PresentationSchicht
PresentationSchicht bezeichnet in der Softwarearchitektur die Schicht, die die Benutzerschnittstelle bereitstellt und die Interaktion des Anwenders mit dem System ermöglicht. Sie sitzt typischerweise über der Geschäftslogik- bzw. Anwendungsschicht und dient der Trennung von Darstellung und Geschäftslogik. Zu ihren Aufgaben gehören die Darstellung von Informationen, Verarbeitung von Benutzereingaben, Formatierung von Daten sowie Lokalisierung. Die Schicht wandelt domänenbasierte Daten in präsentationsrelevante Darstellungen um und umgekehrt und koordiniert die Interaktion zwischen UI-Komponenten und der darunterliegenden Logik.
In der Praxis wird die PresentationSchicht oft durch Muster wie MVC, MVP oder MVVM implementiert. Sie kommuniziert
Technologien variieren je nach Plattform: Web-Frontends verwenden HTML, CSS und JavaScript mit Frameworks wie React, Angular