Desktop-Apps mit Web-Technologien erstellen
18.08.2022, 09:14 Uhr
Aus Web werde Desktop
Eine Desktop-App für Windows, macOS oder Linux bietet Vorteile bei der Nutzer
Experience und ermöglicht eine Offline-Nutzung sowie eine bessere Systemintegration.
Experience und ermöglicht eine Offline-Nutzung sowie eine bessere Systemintegration.
Allerorten werden die Vorzüge einer Web-Applikation gepriesen. Dennoch gibt es auch eine Vielzahl von Gründen, welche für den Einsatz einer Desktop-Anwendung sprechen. Die Systemintegration funktioniert deutlich besser und man hat ein eigenes Anwendungsfenster. Die Arbeit mit Dokumenten ist den Anwendern vertraut, beispielsweise über die Befehle Datei öffnen | schließen….
Auch offline kann man mit einer nativen App arbeiten. Muss auf Hardware und Schnittstellen zugegriffen werden, dann geht das in der Regel auch nur mit einer nativen Anwendung und nur eingeschränkt oder gar nicht mit einer Web-Applikation. Ebenso wichtig und aus Web-Applikationen nicht ohne weiteres möglich, ist der Zugriff auf lokale Datenbanken. Kurz um: Für einige Aufgaben ist eine Anwendung für den Desktop weiterhin das passende Applikationsformat.
Es gibt diverse Ansätze, eine Desktop-Anwendung mit vertretbarem Aufwand ins Web zu bekommen. Gleiches gilt für den umgekehrten Weg: man kann eine Web-Applikation, bestehend aus HTML (Struktur), CSS (Layout, Design) und JavaScript (Interaktion) mit Hilfe von Frameworks zu einer Desktop-Anwendung migrieren. Das Vorgehen kann für bestehende Anwendungen oder auch für Neuentwicklungen interessant sein.
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