Trennungsschmerz
Vor knapp 20 Jahren und mit dem Siegeszug der Programmiersprache JAVA hielt eine Methode Einzug in die Welt der Programmierer, die bereits 1979 erstmals von Trygve Reenskaug beschrieben wurde. Es geht um die Trennung der Speicherung von Daten und der Logik des Computerprogramms von der Anzeige – also von der Bedienoberfläche. Bei Model-View-Controller, kurz MVC genannt, liegen die Daten dumm einer Datenbank (Model). Die Benutzeroberfläche (View) hingegen malt nur bunte Fenster und Felder auf dem Bildschirm in denen die Daten einfach nur angezeigt werden. Der Controller in der Mitte dazwischen kümmert sich um den Rest. Er übernimmt die gesamte Logik. weiterlesen