In den letzten Ausgaben in unserer Rubrik “IT Basiswissen für Consultants” haben wir uns mit Architekturen und Datenbanken auseinandergesetzt. Heute schauen wir uns mal das an, was wir am Bildschirm dirket sehen können, das sogenannte Front-End, also die Benutzeroberfläche, mit der man Software präsentiert. Fachlich bezeichnet man diese Präsentationsschicht auch als Graphical User Interface (kurz: GUI).
In vielen Fällen lässt sich das Front-End in 3 Teile unterteilen:
- Model: Fachliche Daten, z.B. Liste von Benutzern
- View: Oberflächenkomponenten wie Buttons, Textboxen etc.
- Controller: Steuerung, z.B. Reaktion auf Nutzereingaben
Diese drei Komponenten werden sehr gerne im sogenannten Model-View-Controller (MVC) Entwurfsmuster in vielen Frameworks eingesetzt.






Da bietet man dem potentiellen Kunden auf der eigenen Firmenwebseite ein Registrierungsformular an, doch der angehende Kunde vertippt sich aus versehen und schon kommt die gewünschte Information bei ihm nicht an wenn er vom Unternehmen eine Bestätigung erwartet.