GUI-Anwendungs-Frameworks
Nach oben zu Frameworks und Bibliotheken
RAD Studio stellt zwei unterschiedliche Anwendungs-Frameworks für die Entwicklung von Anwendungen für grafische Benutzeroberflächen (GUI) bereit: die Anwendungen mit VCL-Komponenten entwickeln und FireMonkey-Anwendungsplattform.
Der Hauptunterschied dieser beiden GUI-Anwendungs-Frameworks bezieht sich auf die unterstützten Plattformen:
Framework | Plattformunterstützung | |||
---|---|---|---|---|
Windows | macOS | iOS | Android | |
FireMonkey-Anwendungsplattform | ![]() |
![]() |
![]() |
![]() |
VCL | ![]() |
Abgesehen von der Plattformunterstützung ist FireMonkey der VCL einigermaßen ähnlich. FireMonkey und die VCL teilen die Abstammung von TObject bis TComponent, unterscheiden sich aber ab TComponent
. Einige Klassen, Komponenten, Steuerelemente und Funktionen in FireMonkey entsprechen ihren VCL-Gegenstücken.
FireMonkey ist jedoch ein neueres Framework, das vektorbasierte, dynamische Steuerelemente und andere Funktionen bietet, die in der VCL nicht enthalten sind. FireMonkey verfügt beispielsweise über anspruchsvolle 2D- und 3D-Grafiken sowie über Spezialeffekte, wie Filter.
Themen
- FireMonkey-Anwendungsplattform
- Anwendungen mit VCL-Komponenten entwickeln
- Häufig vorkommende Unterschiede zwischen der VCL und FireMonkey
- Migrieren von VCL-Anwendungen nach FireMonkey