Das Thema ist schon recht komplex + die "simple Trennung von UI und Logik" gibt es mE leider nicht. Man muss ein paar weitreichende Entscheidungen treffen, wenn man beginnt, da was umzusetzen.
Was für mich schwierig umzusetzen war:
- Wie kommen die Daten ins Formular und zurück?
- Wie findet Validierung statt und wie wird die ans Formular gemeldet?
- Wie verarbeite ich Daten, die es NUR im Formular gibt (Drucken, Excport etc)?
Ich mache gerne nochmal ein Webinar zu diesem Thema!