Blazor: Single Page Applications ohne JavaScript?
Diesen DigiSnack sollten .NET Entwickler nicht verpassen. Hans Peter Bornhauser erklärt nicht nur, wie sich Blazor Applikationen einsetzen lassen, sondern führt auch gleich praktisch vor, wie einfach sich eine Blazor Applikation mit Visual Studio schreiben lässt.
Blazor ist ein auf ASP.NET Razor basierendes Framework, mit dem zur Entwicklungszeit basierend auf .NET auf dem Browser ausführbare WebAssemblies (= compiliertes JavaScript) erstellt werden. Oder anders gesagt: eine mit .NET/C# erstellte Applikation läuft ohne PlugIn in jedem modernen Browser. Doch wie funktioniert das in der Praxis?
Unser Trainer Hans Peter Bornhauser zeigt in diesem DigiSnack den aktuellen Stand von Blazor und für welche Art von Applikationen es eingesetzt werden kann.
Blazor Server erschien im November 2019, Blazor WebAssembly im Mai 2020 und mit .NET 5 steht uns bereits die 3. Version zur Verfügung. Im Vergleich zum Platzhirsch Angular ist es also ein sehr junges Framework, welches aber dank der Basis .NET Core bereits sehr stabil und performant ist.
Erleben Sie selbst, wie einfach es inzwischen ist, offline-fähige Webapplikationen zu schreiben, die sich in naher Zukunft auch als PWA (Progressive Web App) oder als mobile App installieren lässt.
In diesem DigiSnack lernen Sie:
- Wie Sie eine Blazor Applikation mit Visual Studio erstellen
- Welche Art von Blazor Applikationen Sie in welchem Fall einsetzen
- Wie einfach Sie in Blazor Komponenten erstellen können und weshalb sich .NET Entwickler Blazor unbedingt genauer anschauen sollten.
Über Hans Peter Bornhauser
Hans Peter Bornhauser hat als Software Architekt und Consultant 23 Jahre Erfahrung in der objektorientierten Software-Entwicklung und ist bei Digicomp verantwortlich für das Kursportfolio Microsoft .NET. Er unterrichtet vielfältige Themen von C/C++ über Design Pattern/OOAD bis zu .NET-Technologien. Hans Peter Bornhauser ist zertifizierter Microsoft Solution Developer (MCSD.NET) und Microsoft Certified Trainer (MCT).
Weiterführendes Kursangebot: Moderne Webentwicklung mit ASP.NET Blazor («ASPBLA») |