Tausche .NET gegen Web: Desktop-Apps als PWA entwickeln

Session Abstract

Für .NET-Entwickler ist völlig klar: Wenn eine Desktopanwendung entwickelt werden muss, greift man zu Windows Forms oder WPF. In dieser DevSession nehmen wir eine alternative Technologie unter die Lupe: Progressive Web Apps. Dieses Anwendungsmodell auf Basis von Webtechnologien bietet nicht nur eine erstklassige Unterstützung für Desktopanwendungen, sondern läuft auf Basis desselben Quelltextes auch noch im Browser oder auf Mobilgeräten. Microsoft ist einer der wesentlichen Treiber der Progressive Web Apps – und das nicht erst, seitdem der eigene Browser Edge auf dem Chrome-Unterbau Chromium basiert. Im Rahmen von Project Fugu kooperiert Microsoft mit Intel und Google, um mächtige Schnittstellen für Webanwendungen einzuführen: Das schließt Dateizuordnungen, Zugriff auf das native Dateisystem oder die Zwischenablage sowie Sprunglisteneinträge mit ein. In dieser Session zeigt Ihnen Christian Liebel von Thinktecture, wie Sie erstklassige Produktivitätsapps für den Desktop als PWA entwickeln können – und ganz nebenbei auch noch Apps für den Browser und Mobilgeräte herausfallen.

Related Articles

.net core
(ASP).NET Core in production - Changing log level temporarily - 2nd approach
In the previous blog post I talked about how to change the log level at runtime by coupling the (or rather the ) with the . However, the solution has one drawback: you need to change the file  for that. In this post we will be able to change the log level without changing the…
Pawel Gerr
.net core
.NET Core in production - Changing log level temporarily
When running the application in production then the log level is set somewhere between and . The question is what to do if you or your customer experiences some undesired behavior and the logs with present log level aren't enough to pinpoint the issue. The first solution that…
Pawel Gerr
webassembly
WebAssembly Beyond the Browser: Running WASM in .NET Core Applications With WASI & Wasmtime
When people talk about WebAssembly and .NET Core these days, they immediately think about Blazor WebAssembly. But there is more to it. Actually, Blazor WebAssembly currently does not run our code as a WebAssembly (WASM) module, but rather runs the .NET CLR (or a Mono version of…
Christian Weyer
signalr
ASP.NET Core SignalR: Absicherung der Echtzeitkommunikation - Teil 2
Im ersten Teil der Artikelserie haben wir uns den generellen Verbindungsaufbau und Datenaustausch zwischen Client und Server mithilfe von SignalR angeschaut. Im zweiten Teil widmen wir uns nun der Absicherung unserer Echtzeitkommunikation. Ich zeige euch, wie ihr durch kleine…
Patrick Jahr