Forum: Algorithmen, Datenstrukturen und Klassendesign
by Union,
12. Sep 2013
Also ich habe einen Lösungsansatz, den ich in Ausschnitten beschreibe.
Die View ist ein normales TForm. Beim Erzeugen wird das Binding erstellt.
constructor TfrmMain.Create(AOwner: TComponent);
begin
ViewModel := TViewModelKunde.create;
inherited;
// Binding einzeln erzeugen
FBindingList := TBindingList.Create;
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Union,
12. Sep 2013
Scheint ja wohl daran zu liegen dass es noch keiner so wirklich nutzt.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Union,
10. Sep 2013
Na Du hast ja sowas ähnliches versucht mit Deinem Framework. Jedenfalls so ein bischen. Selbstzweck ist es allerings gar nicht:
Man kann die Logik automatisiert testen, dadurch werden Tests auch reproduzierbar
Man ist plattformunabhängig
Aus meiner Sicht jedenfalls zwei Riesenvorteile.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Union,
8. Sep 2013
Das ist es was mir in der Realität so sauer aufstößt. Es werden toll klingende Modelle benutzt, man redet von "Information Hiding" und sauberen Schnittstellen. In Wirklichkeit gibt es trotzdem jede Menge Abhängigkeiten. Die werden dann unter neuem Namen verpackt. Zaubern kann ja keiner - bis auf die Marketing Leute die das und die zugehörigen Tools, Schulungen und Literatur unters Volk bringen.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Union,
8. Sep 2013
Ich habe mich in den letzten Tagen etwas mit MVVM beschäftigt. Setzt das jemand im Zusammenhang mit Delphi erfolgreich ein und falls ja, mit eigenem oder vorhandenem Framework?
Vor allem würde mich das Binding interessieren und wie man es elegant schafft, die Persistenz zu regeln sowie Informationen in den View zu bekommen, die er eigentlich nicht kennen darf aber (z.b. wegen Useability)...