Ja, mehr aber auch nicht.
Bei MVVM im Web (wie z.b.
Knockout) gibt es einfach viel mehr Möglichkeiten, das einfach so schön in den
HTML Code einzubetten und das Framework die ganze
DOM Manipulation machen zu lassen. Und selbst mit WPF/XAML bekommst das besser hin als in Delphi. Da bleib ich lieber bei
DB aware Controls und bau mein ViewModel/Controller/whatever als Memory- bzw Objekt- DataSet/DataModule. Da kann man dann mit den verschiedenen DataSet/Field states schon viel steuern, was die UI angeht (readonly, enabled, etc). Zumindest in der
VCL. In FMX muss ich dann auch wieder aus Mangel an
DB aware Komponenten mit den LiveBindings rumfummeln.