dedlfix: Theorie. Wie passen IPO und MVC zusammen?

Beitrag lesen

Hi!

Mir bleibt als letzte Frage zum Schluss nur, ob man View und Output so einfach gleichsetzen darf, oder ob der View auch eigene Prozessschritte enthalten darf, die jedoch nicht mehr zum eigentlichen Processing des Controllers gehören?

Es gibt kein Gesetz, dass vorschreibt, wie etwas zu implementieren ist. Wenn man vom MVC-Model aus gutem Grund in einigen Punkten abweicht, so kann man das ohne weiteres tun. Diese Patterns sind noch nicht mal eine Empfehlung sondern nur eine Beschreibung eines Lösungsmusters, das sich aufgrund von Erfahrungen herausgebildet hat. Man kann diese Erfahrung nutzen, muss das aber nicht (exakt so) tun. Es ist immer alles irgendwie Prozessschritt. Wenn ein Wert zur Darstellung von Integer in String umgewandelt wird, ist das doch auch ein Prozess, der aber in der View angesiedelt ist. Ebenso ist es nicht undenkbar, dass die View zur Erledigung ihrer Aufgabe einen Datenbankzugriff ausführt, um beispielsweise an ein Template zu gelangen.

Lo!