Framework Neutral Components (FNC)
03.03.2021, 09:19 Uhr
Abstraktionsschicht
Cross Plattform-Programmierung bleibt für Entwickler eine Herausforderung.
Die Cross Plattform-Programmierung gehört zu den aktuellen großen Herausforderungen für Softwareentwickler. Man kann und möchte den Nutzer nicht mehr vorschreiben, welches Betriebssystem er nutzt. Auch die Palette der zu unterstützenden Geräte ist erheblich angewachsen. Vom Desktop-PC als stationäre Workstation bis hin zum Smartphone werden die unterschiedlichsten Gerätetypen von den Anwendern eingesetzt. Die Betriebssysteme, welche dort laufen, sind Microsoft Windows, macOS und diverse Linux Distributionen und Android und iOS.
Ein häufig verwendeter Ansatz, um diese Geräte- und Systemvielfalt in den Griff zu bekommen, sind Web-Applikationen. Diese laufen im Browser und sind damit von Hause aus plattformneutral. Bezüglich eines möglichen Hardwarezugriffs und der Performance bei rechen- und grafikaufwändigen Anwendungen gibt es jedoch Einschränkungen. Daher ist es wiederum in vielen Fällen angezeigt, eine native Applikation für das jeweilige Zielsystem zu erstellen. Muss man diese für mehrere Betriebssysteme und/ oder Geräte programmieren, steigt der dafür notwendige Aufwand sehr schnell an.
TMS Web Core
Über das TMS Web Core-Framework ist es möglich, eine Single Page Web-Applikation mit Hilfe eines grafischen Editors, einer umfassenden Komponentenpalette und der integrierten Entwicklungsumgebung RAD Studio (Lazarus) zu erstellen. Die Programmlogik wird in Delphi geschrieben. Es entstehen Web Applikationen, welche nur HTML, CSS und JavaScript verwenden.
Jetzt 1 Monat kostenlos testen!
Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
- + Digitales Kundenkonto,
- + Zugriff auf das digitale Heft,
- + Zugang zum digitalen Heftarchiv,
- + Auf Wunsch: Weekly Newsletter,
- + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar