Sie sind hier:
Lexikon/Glossar
Telefon (Mo-Fr 9 bis 16 Uhr):
0201/649590-0
|
Kontaktformular
MENU
Start
Hauptseite
Angebote im Überblick
Kernkompetenzen
Softwareentwicklung
Beratung
Firmen-Schulungen
Offene Seminare
Online-Maßnahmen
Vorträge
Coaching
Support
Fachbücher
Fachartikel
Konditionen
Themen
Themenüberblick
Aktuelle Themen
Web & Cloud
Apps / Mobilplattformen
Benutzeroberflächen / User Experience
.NET
JavaScript/TypeScript
Java
Programmiersprachen/Sprachsyntax
Entwicklungswerkzeuge
Scripting
Softwareentwicklung allgemein
Datenbanken
Betriebssysteme und Virtualisierung
Microsoft Server-Produkte
Windows und Microsoft Office für Anwender
Allgemeine IT-Themen
Beratung
Beratungsthemen
Coaching
Softwareentwicklung
Technischer Support
Unsere Top-Berater
Referenzkunden
Angebotsanfrage
Individuelle Schulungen
1019 Schulungsthemen
Agendakonfigurator
Weiterbildungsphilosophie
Didaktische Konzepte
Vor-Ort oder Online
Unsere Top-Trainer
Referenzkunden
Teilnehmerfeedback
Angebotsanfrage
Offene Seminare
.NET-Akademie
.NET/C#-Basisseminar
WPF
WinUI
.NET MAUI
Blazor
ASP.NET WebAPI & gRPC
Entity Framework Core
Unit Testing / TDD
PowerShell
Infotage
Wissen
Übersicht
Fachbücher
Fachartikel
Konferenzvorträge
Konferenzen/Events
Spickzettel
Lexikon/Glossar
Programmcodebibliothek
Versionshistorie
Weblog
Downloads
Newsletter
Community-/Leserportal
Registrierung
.NET/C#/Visual Studio
.NET 8.0
.NET 7.0
.NET 6.0
ASP.NET (Core)/Blazor
PowerShell
Über uns
Kontakt
Selbstdarstellung
Kernkompetenzen
Dr. Holger Schwichtenberg
Top-Experten
Leitung & Kundenteam
Referenzkunden
Kundenaussagen
Referenzprojekte
Partner
Konditionen
Stellenangebote
Weitere Websites
Impressum
Datenschutzerklärung, Haftung, Urheberrecht
Suche
Themenkatalog
Tag Cloud
Volltextsuche
Site Map
FAQs
Erklärung des Begriffs: Blazor Static Server Side Rendering (Static SSR)
Begriff
Blazor Static Server Side Rendering
Abkürzung
Static SSR
Eintrag zuletzt aktualisiert am
19.02.2025
Zur Stichwortliste unseres Lexikons
Was ist
Blazor Static Server Side Rendering
?
Blazor Static Server Side Rendering ist ein
Webframework
innerhalb von
ASP.NET Core
, das es seit
.NET 8.0
(November 2023) gibt.
ASP.NET Core
Model View Controller,
ASP.NET Core
Razor Pages und Blazor Static Server Side Rendering sind direkt vergleichbar, denn sie erzeugen eine Multi-Page-Web-Application (
MPA
) mit vollständigen Seitenrundgängen. Der Programmcode (nur C# ist möglich im modernen .NET, im klassischen
.NET Framework
mit
ASP.NET MVC
war auch noch
Visual Basic .NET
als Alternative vorhanden) läuft auf dem
Webserver
. Ein HTTP-Request geht ein, auf dem Server wird eine Klasse instanziiert, die
HTML
und
CSS
produziert. Bei
ASP.NET Core
MVC machen diesen Job ein Controller und ein View. Bei Razor Pages spricht Microsoft von Page Model und Razor Page. Bei Blazor ist es eine
Razor Component
.
Diese drei Architekturen sind sich sehr ähnlich. Die Wahl fällt hier aber leicht, denn Blazor Static Server Side Rendering ist das neuste der drei Modelle mit der fortschrittlichsten
Template
-Syntax, einem echten
Komponentenmodell
,
Stream
ing von
HTML
-Inhalte aus asynchronen
Methode
n in der gleichen HTTP-Antwort und Enhanced Navigation, die in einigen Fällen das Flackern der Seite im Browser verhindert.
In Blazor Static Server Side Rendering gibt es einige eingebaute
Razor Component
s (z.B. <InputNumber> statt <input type="number">) auf ähnlichem Abstraktionslevel wie in
ASP.NET Core
MVC und mit Validierungsoption. Hinzukommt ein Datentabellensteuerelement (QuickGrid), das jedoch von Hause aus keinerlei Inline-Eingaben erlaubt und auch andere Features wie Sortieren und Blättern sind nur möglich, wenn man eine der anderen, interaktiven Blazor-Varianten (
Blazor Server
,
Blazor WebAssembly
, Blazor Auto-Rendering) verwendet.
Microsoft bietet unter dem Namen
Fluent UI
Blazor Library
https://www.fluentui-blazor.net
eine Reihe von
Steuerelement
en für Blazor im Fluent Design an (z.B. Menü, Dialog, MessageBox,
Wizard
, Tree View, Drag & Drop, Card, Accordion, Slider, Splitter, Rating, Autocomplete), inklusive Projektvorlagen, aber alles ohne Support und mit Einschränkungen beim statischen Blazor-Rendering. Für alle Funktionen ist auch hier eine der interaktiven Varianten von Blazor notwendig. Das in der
Fluent UI
Blazor Library enthaltene, auf QuickGrid basierende
Fluent UI
DataGrid hat ebenfalls keine eingebaute Eingabeunterstützung; Komponenten für Diagramme gibt es gar nicht.
Einen
WYSIWYG
-Designer sucht man wieder vergeblich, einen Live-Preview innerhalb von
Visual Studio
gibt es auch nicht, aber Hot Reloading existiert seit
.NET 6.0
. Das Deployment auf den
ASP.NET Core
-fähigen
Webserver
(
ASP.NET Core
muss man bei den Internet Information Services zuvor installieren!) erfolgt aus
Visual Studio
heraus oder mit Kommandozeilenwerkzeugen, per
Dateisystem
,
FTP
oder dem für die Internet Information Services verfügbaren Webdeploy-Verfahren. Self-Hosting ist auch ganz einfach möglich, denn beim Kompilieren entsteht eine .
EXE
-Datei, die den in
ASP.NET Core
integrierten
Webserver
Kestrel
hochfährt.
Querverweise zu anderen Begriffen im Lexikon
Blazor WebAssembly (Blazor WASM)
Visual Basic .NET (VB.NET)
Komponentenmodell
Razor Component
.NET Framework
Blazor Server
Visual Studio (VS)
Steuerelement
ASP.NET Core
Webframework
Dateisystem
Fluent UI
Webserver
.NET 8.0 (.NET 8)
Template
.NET 6.0 (.NET 6)
Methode
Kestrel
Wizard
Stream
ASP.NET Model View Controler (ASP.NET MVC)
What You See Is What You Get (WYSIWYG)
Hypertext Markup Language (HTML)
Multi-Page-Application (MPA)
Cascading Style Sheet (CSS)
Executable (EXE)
File Transfer Protocol (FTP)
Beratung & Support
Anfrage für Beratung/Consulting zu Blazor Static Server Side Rendering Static SSR
Gesamter Beratungsthemenkatalog
Technischer Support zum Blazor Static Server Side Rendering Static SSR
Schulungen zu diesem Thema
Umstieg auf .NET 8.0/9.0/10.0 - Entwicklerworkshop mit allen Anwendungsgebieten (Umstellung/Migration von klassischem .NET Framework zu .NET 8.0/9.0/10.0)
Moderne Web-Anwendungen mit Blazor (Blazor United und/oder Blazor SSR und/oder Blazor WebAssembly und/oder Blazor Server und/oder Blazor Hybrid)
Anfrage für eine individuelle Schulung zum Thema Blazor Static Server Side Rendering Static SSR
Gesamter Schulungsthemenkatalog
Bücher zu diesem Thema
Alle unsere aktuellen Fachbücher
E-Book-Abo für ab 99 Euro im Jahr