Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Stevie,
25. Sep 2018
Bei 11:36 hab ich schon beim ersten Mal als ich das letztes Jahr gesehen habe, den Kopf geschüttelt - da hat der gute Olaf glatt vergessen, dass die Reihenfolge hier einfach genauso ist wie bei MVC oder MVP :stupid:
Ansonsten ist es bis zur Implementierung eins der besseren Videos aus der Delphi Welt über MVVM - allerdings stimme ich bei der gezeigten Implementierung dann doch dem Kommentar...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Stevie,
24. Sep 2018
Ich zitiere mal Wikipedia (nicht weil Wikipedia immer recht hat, sondern weil das ein Kernpunkt von MVVM ist - wie ich auch bereits zuvor erwähnte. MVVM ohne Databinding ist kein MVVM).
Und im Code aus Beitrag 1 und bei vielen anderen als MVVM bezeichneten Implementierungen sehe ich das nicht.
Ich poch da nur so drauf, weil es schon zu viele Delphi Entwickler gibt, die irgendwas MVVM...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Stevie,
24. Sep 2018
MVVM spezifiziert schon recht genau, wie man den Kram trennt - nur weil man Kram trennt, macht man noch lang kein MVVM.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Stevie,
21. Sep 2018
Das ist leider so oft das Problem, dass manche nur ein Buzzword nehmen und dann was komplett anderes unter diesem Namen bauen oder verstehen.
ViewModel heißt genau so, weil es das Model für die View ist. Es stellt die Logik dar die in der UI vonstatten geht, damit man
- diese ohne UI Geklicke testen kann
- jemand, der geile UIs baut, das machen kann, ohne sich um Code zu kümmern (in Delphi...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Stevie,
21. Sep 2018
Brrrr, das ist doch kein MVVM, was Sir Rufo da geschrieben hat. Viel zu viel Code in der View.