ASP.NET Razor Components
18.02.2019, 00:00 Uhr
SPA leichtgewichtig
Die neuen Razor Components ermöglichen eine Webanwendung, bei denen der Webentwickler nur in C# auf dem Server programmiert, aber die für den Benutzer wie eine Single-Page-Application (SPA) aussieht.
Im Schatten von ASP.NET Blazor [1] arbeitet Microsoft an einem weiteren Modell für Webanwendungen, den „Razor Components“. Dabei ist der Name Razor Components neu, auch wenn er ähnlich anmutet wie bestehende Konzepte, die sich „Razor Pages“ [2] und „Razor Class Libraries“ [3] nennen. Ursprünglich benannte Microsoft die Razor-Komponenten als „Server-Side Blazor“. Microsoft hat aber gut daran getan, sich von diesem Namen zu verabschieden, denn die Razor Components basieren nicht wie Blazor auf .NET-Code im Client/Browser unter Verwendung von WebAssembly-Code (Blazor ist ein Kunstwort aus „Browser“ und „Razor“), sondern allein auf .NET-Code auf dem Server. Inzwischen unterscheidet Microsoft zwischen „Blazor“ (ursprünglich „Client-Side Blazor“) und „ASP.NET Razor Components“ (ursprünglich „Server-Side Blazor“).
Namens- und Repository-Chaos
Jetzt 1 Monat kostenlos testen!
Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
- + Digitales Kundenkonto,
- + Zugriff auf das digitale Heft,
- + Zugang zum digitalen Heftarchiv,
- + Auf Wunsch: Weekly Newsletter,
- + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar