Bei einer plattformübergreifenden Anwendung, die native Komponenten verwendet, reicht der Delphi-Standardansatz nicht mehr aus. Bisher bestand unsere Struktur nur aus Teilen: GUI (Forms) und Geschäftslogik. Wir müssen nun den "Forms" -Teil in zwei teilen, was in einem MVVM-Kontext View
und ViewModel
wäre.
Die Bindungen zwischen View und ViewModel können auf verschiedene Arten gehandhabt werden:
Es könnte mehr geben. Ich weiß, dass dies für einige eine religiöse Frage ist, aber ich hoffe immer noch, dass es möglich ist, objektive Antworten zu erhalten:
Wenn Sie eine Lösung in Ihrer Firemonkey-Anwendung verwenden, die sich für die langfristige Entwicklung mehrerer Plattformen eignet: Welche Überlegungen haben zu Ihrer Entscheidung geführt?
Tags und Links mvvm delphi firemonkey delphi-xe7