Forum: Programmieren allgemein
Delphi
by Mavarik,
8. Dez 2017
Oder man bindet die Komponenten nur an propertys des ViewModels und brauch "nie" wieder etwas am Form ändern.
Forum: Programmieren allgemein
Delphi
by Mavarik,
1. Dez 2017
Das mag ja alles richtig sein und in einem Umfeld mit 150 anderen Programmierern sollte man sich sicherlich streng an ein Pattern halten...
Aber für mich oder meine App, von der niemand jemals den Sourcecode sehen wird, spielt es nicht so einen große Rolle...
Daher schreibe ich immer MVVM (oder was ich dafür halte)... Ob ich nun etwas von Pattern abweiche und mein VM etwas mehr macht als es...
Forum: Programmieren allgemein
Delphi
by Mavarik,
30. Nov 2017
Ja "unmissverständlich" wird gesagt, dass das VM die Daten aus dem Model auch ggf. Interpretiert und ggf. anders an die View weiter gibt.
Also hat das VM ggf. auch intern eine eigenen Datenbestand für die View...
Forum: Programmieren allgemein
Delphi
by Mavarik,
30. Nov 2017
Es kommt ein bisschen darauf an, ob die Datenhaltung im ViewModel oder im Model ist.
Hier findet man oft sehr unterschiedliche Ansätze..
Nach dem Motto : Das ViewModel hat nur die Status- und Steuerungslogik die Daten liegen immer im Model...
oder
Das Viewmodel hält zusätzlich die Daten der View und das Model ist nur für eine Datenbank-Schicht da.
Forum: Programmieren allgemein
Delphi
by Mavarik,
30. Nov 2017
Also: Ich habe nie statische Datenbankverbindungen, nie ein Datenmodul, nie eine Datenbankkomponente irgendwo hin geklickt. Kein DataSource kein NIX.
Ich erzeuge alles dynamisch und behandle alles als währe es ein REST Request zu einem Server. Mein Model hat jeweils eine Memory Repräsentation eines Datensatzes oder einer Liste von Datensätzen. i.d.R. nicht mehr als doppelte der...
Forum: Programmieren allgemein
Delphi
by Mavarik,
30. Nov 2017
ja, will ich immer noch.
Ich schiebe leider noch einen Berg von Aufgaben vor mehr her, bis dafür Zeit ist...