Quelle: dotnetpro
Blazor Desktop: C#-basierte Webanwendungen auf dem Desktop 19.07.2021, 00:00 Uhr

Weltumspannend

In .NET 6 laufen auf HTML basierende Weboberflächen auch in Desktop-Anwendungen.
Als hybride App wird in der modernen Softwareentwicklung eine native Anwendung für das jeweilige Betriebssystem verstanden, in die Webtechniken (HTML, CSS, JavaScript / Type­Script) eingebettet sind. Die native Rahmenanwendung kann dabei auf beliebigen Betriebssystemen laufen (zum Beispiel Windows-Desktop, Linux-Desktop, macOS-Desktop, iOS-App, Android-App) und in beliebigen Programmiersprachen (zum Beispiel C++, C#, Swift, Java) sowie GUI-Frameworks implementiert sein. Dabei stellt die Rahmenanwendung in jedem Fall das Hauptfenster bereit, in das die Webanwendung eingebettet wird. Optional kann die Rahmenanwendung auch weitere, plattformspezifische Bedienelemente und weitere native Fenster bereitstellen.
Etablierte Techniken für hybride Apps sind zum Beispiel:

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