ASP.NET Core Blazor WebAssembly – Single-Page Applications mit C#

ASP.NET Core Blazor WebAssembly – Single-Page Applications mit C#

Single-Page Applications (SPAs): bisher implementierte man sie vornehmlich mit JavaScript oder TypeScript, oft im Rahmen eines SPA Frameworks wie Angular oder React. Mittlerweile können nun durch den WebAssembly-Standard theoretisch beliebige Sprachen genutzt werden. Mit dem Blazor Framework auf Basis von WebAssembly hat das ASP.NET-Core-Team einen neuen Kandidaten am Start, um auch praktisch mit C# und .NET SPAs für den Browser realisieren zu können. Christian Weyer zeigt in diesem Webinar anhand von Beispielen, wie Blazor tickt, wie man es sinnvoll einsetzen kann und wo aktuell die Grenzen liegen – je nach Anwendungsfall.

7e0087a19318ded4ba2203187694740f?s=128

Christian Weyer

April 01, 2020
Tweet

Transcript

  1. None
  2. 2 ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪

  3. 3 ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪

    ▪ ▪ ▪
  4. 4 ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪

    ▪ ▪ ▪
  5. 5

  6. 6 ▪ ▪ ▪

  7. 7 ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪

    Mono Runtime .NET CLR .NET Core / .NET Standard 2.1 .NET Framework Blazor WebAssembly Blazor Server Razor Components Browser (WASM / .NET / JS) Browser (JS Stub) Server (.NET)
  8. 8 ✔

  9. 9

  10. 10 https://caniuse.com/#feat=wasm

  11. 11

  12. 12 ✔ ✔

  13. 13 ✔ ✔ ✔

  14. 14 ✔ ✔ ✔ ✔

  15. 15 ✔ ✔ ✔ ✔ ✔

  16. 16 ✔ ✔ ✔ ✔ ✔ ✔

  17. 17

  18. ✅ ✅ ✅ ✅ ✴️ ❌ ❌ ✅ ✅ ✅

    ✴️ ❌ ❌ ❌ 18
  19. 19 ⇔

  20. 20 ✔ ✔ ✔ ✔ ✔ ✔ ✔

  21. 21 ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪

    ▪ ▪ ▪
  22. 22 ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪

    ▪ ▪
  23. 23

  24. 24

  25. 25 ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪

    ▪ ▪ ▪
  26. 26