Kha hat folgendes geschrieben : |
Alternativ versuchen, nicht so viel in die Form zu stopfen . Mithilfe von Design Patterns wie MVC sollte sich eigentlich erreichen lassen, dass die Form aus nichts als einer dünnen Schicht Event-Handler besteht. |
Ich kann dem nur zustimmen. Mit PHP habe ich angefangen verschiedene Konzepte anzuwenden, unter anderem MVC. Und ich möchte nicht mehr darauf verzichten. Es ist zwar am Anfang mehr Entwicklungsaufwand nötig, aber der zahlt sich in allen weiteren Projekten aus.
Kann man die Form nicht evtl. mit Partialen Klassen zerlegen? Ich habe es noch nicht angewendet aber verstehe es so, dass man so Klassen, also auch die Form, in verschiedene Dateien aufsplitten kann.
Die Funktionen würde ich auch generell in eine eigene Klasse packen und diese in der Form Laden. In meinen Forms lasse ich auch nur noch die GUI implementiert, und selobst diese lagere ich in einzelne Klassen aus, eine Klasse je Kontext.