Blazor WebAssembly
Blazor ist ein kostenloses, Open-Source-Web-Framework, das hauptsächlich für die Entwicklung von Web-UI-Komponenten entwickelt wurde. Es bietet den Benutzern eine vielseitige Hosting-Lösung, indem es den Entwicklern mehrere Optionen zur Bereitstellung von Anwendungen bietet. Diese Optionen umfassen Blazor WebAssembly, das auf der Client-Seite des Browsers läuft und .NET-Anwendungen ausführt, Blazor Server, das auf der Server-Seite innerhalb der Asp.net Core-Laufzeitumgebung läuft, und Blazor Hybrid, bei dem die Razor-Komponenten nativ auf dem Gerät ausgeführt werden.
Die verschiedenen Blazor-Hosting-Modelle bieten den Entwicklern mehrere Möglichkeiten zur Bereitstellung ihrer Anwendungen. Blazor WebAssembly kann offline arbeiten und nutzt die Fähigkeiten und Ressourcen des Clients voll aus. Blazor Server lädt Anwendungen schneller und bietet Unterstützung für gerätebeschränkte Umgebungen. Blazor Hybrid kombiniert Web-Technologien mit den nativen Fähigkeiten des Geräts und ermöglicht die gemeinsame Code-Nutzung auf verschiedenen Plattformen. Diese verschiedenen Hosting-Ansätze von Blazor bieten Flexibilität für ein individuelles Benutzererlebnis, verbesserte Leistung und höhere Produktivität. Entwickler können schnell moderne und funktionsreiche Anwendungen erstellen.
Quelle:
https://fabrity.com/blog/software-engineering/blazor-hosting-models-blazor-webassembly-wasm-blazor-server-and-blazor-hybrid/
Giampiero Castaldi, Senior Software Entwickler, INTEGRATE Informatik AG