Von der Wunschliste zur Framework-unabhängigen Programmierung
Auf Veranstaltungen und Schulungen behauptet Volker Hillman oft, dass es möglich ist, mit einer einfachen Wunschliste zu beginnen und daraus ein plattformunabhängiges Programm in C++ zu entwerfen. Dadurch wird man unabhängig von Frameworks und Bibliotheken und schützt die Investition. Natürlich sollte es sofort möglich sein, diese Ansätze in jedes Projekt zu integrieren. Bisher hat er aber immer nur den ersten Schritt gezeigt und neben der VCL nur FMX integriert.
Das ist jetzt anders. Auch hier fängt Volker mit den beiden Bibliotheken von Embarcadero, der VCL auf der einen Seite und FMX auf der anderen Seite, an. Dann verallgemeinert und erweiterr er dieses aber und nutzt so für das gleiche Programm Visual C++ sowie die unabhängige Bibliothek Qt6.
Damit ist die Frage auch schon beantwort, natürlich ist es möglich mit einer Schnittstelle, nennen wir sie jetzt einfach mal Wunschliste, zu beginnen und daraus eine unabhängige Lösung für C++ zu schaffen. C++ ist eine der mächtigsten und effizientesten Programmiersprachen und bietet mit den neuen Standards C++11, C++14, C++17 und C++20 sehr viele Möglichkeiten.
In diesem Vortrag wird ein Weg vorgestellt und diskutiert, wie es noch effizienter geht.