Einzelnen Beitrag anzeigen

mquadrat

Registriert seit: 13. Feb 2004
1.113 Beiträge
 
Delphi XE2 Professional
 
#102

AW: Trennung von GUI und Logik, wie geht ihr vor?

  Alt 21. Aug 2011, 10:54
Mist, jetzt gibt's hier ausnahmsweise mal ein Design und Pattern-Thread und ich verpass ihn

Aktuell ist die Trennung bei uns noch eher mangelhaft. Ich bin schon froh, wenn ich keine Logik in den onClick-Handlern finde. Wir haben ein .NET Projekt gemacht und seit dem bin ich MVVM Anhänger. Ich geh da so weit, dass ich selbst die Bindings nicht mehr selber schreiben möchte, sondern das via Convention-Over-Configuration vom Framework erledingen lassen möchte. Edit/Button so nennen wie die Properties/Methoden im ViewModel und schon ist das Bindung da.

Das ist für Delphi-Entwickler am Anfang völlig ungewohnt und erzeugt erst mal - gefühlt - unendlich viele Klassen und Dateien (das Thema BPL macht es in Delphi nun auch nicht wirklich besser). Aber die Wartbarkeit ist dermaßen besser, dass man den Nachteil schnell vergisst. Gepart mit Web- oder Cloud-Services erreicht man eine Transparanz, die fast nicht mehr zu toppen ist.
  Mit Zitat antworten Zitat