WebAssembly und Blazor - Wie .NET jetzt auch den Browser erobert?

Kurzbeschreibung der Session

.NET hat höchstens noch auf dem Server eine Zukunft? Diese Aussage stimmt im modernen Web mittlerweile nicht mehr ganz: Seit der Verfügbarkeit von WebAssembly, einem Bytecode fürs Web, können nun auch etwa in C# geschriebene Programme im Browser ausgeführt werden. Das ist mitunter eine interessante Migrationsstrategie, um .NET-Berechnungskerne ins Web zu portieren und mit Single-Page Applications (SPA), zum Beispiel auf Basis von Angular, zu paaren. Mit dem Projekt Blazor vom ASP.NET-Team experimentiert Microsoft zudem mit einem eigenen SPA-Framework mitsamt Tooling, das jedoch nicht auf HTML und JavaScript, sondern auf der Templating-Sprache Razor sowie C# und .NET Core basiert. Sebastian Gingter und Christian Liebel zeigen Ihnen beide Ansätze und geben eine Einschätzung, wo Blazor eine valide Option für die Erstellung von webbasierten UIs sein kann. Klar ist: Was im Web läuft, das kann auf nahezu allen Plattformen ausgeführt werden. Und auch der Verteilung Ihrer Anwendung als Progressive Web App mit vielen nativen Features steht nichts im Wege.

Related Articles

blazor
Running Your ASP.NET Core Blazor WebAssembly Application as a Progressive Web App (PWA)
Setting the scene - Blazor integrations As already outlined in my previous article, a Blazor application almost always has to integrate with the JavaScript world, and especially with the DOM layer in the browser. In this article, I am going to quickly show you how to transform…
Christian Weyer
blazor
Re-Using Angular components in a Blazor WebAssembly application using Angular Elements - Web Components custom elements, FTW!
Microsoft's Blazor WebAssembly toolkit is one of the new kids on the block in WebAssembly land. For many developers WebAssembly (or WASM) is the origin for a new revolution in the web. We can finally(?) use other languages and frameworks than JavaScript to run applications in a…
Christian Weyer
entity framework core
Unnecessary Fuzzy Searches may hurt your Entity Framework Core Performance
After talking about performance issues like N+1 Queries and the Cartesian Explosion that made its comeback in Entity Framework Core 3, we will today look at a performance issue that is not tied to any Entity Framework version but is rather a general one. What do I mean by…
Pawel Gerr
entity framework core
The performance issue "Cartesian Explosion" made its comeback in Entity Framework Core 3
In Entity Framework Core 3.0/3.1 the SQL statement generation underwent significant changes. As we have seen in the previous post these changes removed both the implicit client-side evaluation and the N+1 Query Problem (which is good!). Unfortunately, these changes (re)introduced…
Pawel Gerr