ASP.NET Core Blazor

Bereits weit vor dem offiziellen Release von Blazor Server und Blazor WebAssembly haben wir uns mit den Eigenschaften, Einsatzmöglichkeiten, Chancen und Einschränkungen von Blazor beschäftigt. Unsere Erkenntnisse, die wir in Form von Artikeln, Videos, Dokumenten und Interviews geteilt haben, finden Sie hier zusammengefasst.

Kostenloses Whitepaper

ASP.NET Core Blazor WebAssembly - the SPA-Framework for .NET-Developers?

Christian Weyer hat zum Thema „ASP.NET Core Blazor WebAssembly – das SPA-Framework für .NET-Entwickler?“ ein Whitepaper erstellt, in dem er alles Wissenswerte zusammengefasst hat.

Melden Sie sich kostenlos zu unserem Newsletter an, um das Whitepaper per E-Mail zu erhalten.

Blazor-Webinare & -Recordings

Regelmäßig halten unsere Experten kostenlose Webinare. Alle Recordings vergangener Webinare sowie die Anmeldungen zu den kommende Terminen zum Thema Blazor, finden Sie hier:

Artikel zu Blazor

Hier finden Sie unsere Fachartikel rund um Blazor, Blazor WebAssembly, Blazor Server und mehr.

Unterschiede
.NET
Blazor WebAssembly vs. Blazor Server – Welche Unterschiede gibt es und wann wähle ich was?

Blazor WebAssembly vs. Blazor Server – Welche Unterschiede gibt es und wann wähle ich was?

Das Blazor Framework von Microsoft gibt es inzwischen in drei "Geschmacksrichtungen". Die erste ist Blazor WebAssembly, die zweite Blazor Server, und zu guter Letzt gibt es noch Blazor Hybrid. In diesem Artikel wollen wir uns die zwei "echten", also Browser-basierten, Web-Anwendungs-Szenarien WebAssembly und Server anschauen.
04.07.2022
Three different textured walls
.NET
Dependency Injection Scopes in Blazor

Dependency Injection Scopes in Blazor

The dependency injection system is a big part of how modern ASP.NET Core works internally: It provides a flexible solution for developers to structure their projects, decouple their dependencies, and control the lifetimes of the components within an application. In Blazor - a new part of ASP.NET Core - however, the DI system feels a bit odd, and things seem to work a bit differently than expected. This article will explain why this is not only a feeling but indeed the case in the first place and how to handle the differences in order to not run into problems later on.
31.05.2022
.NET
Asynchrone Operationen: Blazor WebAssembly für Angular-Entwickler – Teil 5 [Screencast]

Asynchrone Operationen: Blazor WebAssembly für Angular-Entwickler – Teil 5 [Screencast]

Eine Webanwendung will natürlich auch mit Daten gefüttert werden. Doch diese müssen irgendwo her kommen. Nichts liegt näher als diese von einer Web API zu laden. Dieser Screencast zeigt, wie asynchrone Operationen in Blazor funktionieren und welche gravierenden Unterschiede es zu Angular gibt.
26.05.2022
.NET
Typings: Blazor WebAssembly für Angular-Entwickler – Teil 4 [Screencast]

Typings: Blazor WebAssembly für Angular-Entwickler – Teil 4 [Screencast]

C# und TypeScript entstammen der Feder der selben Person. Doch sind sie deshalb auch gleich? In diesem Teil der Screencast-Serie erfahren Sie, wie mit Typen in den beiden Programmiersprachen verfahren wird und welche Unterschiede es gibt.
19.05.2022
.NET
Bindings: Blazor WebAssembly für Angular-Entwickler – Teil 3 [Screencast]

Bindings: Blazor WebAssembly für Angular-Entwickler – Teil 3 [Screencast]

Wer Komponenten einsetzt, steht früher oder später vor der Fragestellung, wie man Daten an die Komponente übergibt oder auf Ereignisse einer Komponente reagiert. In diesem Screencast wird gezeigt wie Bindings bei Komponenten funktionieren, also wie eine Komponente Daten von außerhalb benutzen und Rückmeldung bei Aktionen geben kann.
12.05.2022
.NET
Komponenten: Blazor WebAssembly für Angular-Entwickler – Teil 2 [Screencast]

Komponenten: Blazor WebAssembly für Angular-Entwickler – Teil 2 [Screencast]

Bei der Entwicklung einer Webapplikation kommt es ständig vor, dass UI-Teile immer und immer wieder verwendet werden. Damit nicht immer Copy & Paste verwendet werden muss, können diese Teile in Komponenten zusammengefasst werden.
05.05.2022

Zu Gast: Interviews & Konferenzen zum Thema Blazor

Unsere Experten sprechen regelmäßig auf Events oder halten Interviews zu ihren Spezialgebieten. Hier finden Sie Veröffentlichungen, die Microsofts ASP.NET Core Blazor adressieren.

Interview: Programmier.bar Podcast

Christian Weyer bei programmier.bar zu Blazor

Für Folge 92 war Christian Weyer wieder zu Gast bei programmier.bar. Gemeinsam sprachen sie zu möglichen Anwendungsszenarien für Blazor Server und Blazor WebAssembly, streifen dabei auch Begriffe wie Razor Components und werfen einen Blick in die Glaskugel, was wir im Blazor-Umfeld in den nächsten Jahren erwarten können.

TALK: BASTA! FALL 2020

Blazor: Single Page Applications im Browser mit C# & WebAssembly

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 Vortrag von der BASTA! in gewohnt praktischer Manier anhand von Beispielen, wie Blazor tickt, wie man es sinnvoll einsetzen kann und wo aktuell – je nach Anwendungsfall – die Grenzen liegen.

Interview: Programmier.bar Podcast

Christian Weyer bei programmier.bar zu WebAssembly

Für Folge 68 war Christian Weyer bei programmier.bar zu Gast und sprach über die Möglichkeiten von #WebAssembly als Bytecode für moderne Browser. Der Webstandard kann nativen Code ganz ohne Plugins ausführen und fördert optimale Performance.

INTERVIEW: DEVDAILY

DevDaily #68 - Blazor mit Christian Weyer

Im Zusammenspiel mit ASP.NET Core können mit Blazor moderne Webanwendungen entwickelt werden, ohne das die Programmiersprache C# oder die Plattform .NET Core verlassen werden muss. David Tielke unterhält sich mit Christian Weyer zu diesem Thema und prüft, wie der aktuelle Stand ist und für wen sich Blazor jetzt schon lohnt.

INTERVIEW: BASTA! SPRING 2020

Blazor ist Webtechnologie mit C# und .NET Core

Mit Blazor stellt Microsoft eine neue UI-Technologie vor, mit der .NET Core und C# Entwickler ihre Anwendungen ohne JavaScript- oder TypeScript-Kenntnisse ins Web bringen können. Wie Christian Weyer,  im Interview mit Mirko Schrempp, BASTA! Program Chair, erklärt, ist das kein einfacher Weg, aber er senkt die Hürden.

TALK: BASTA! SPRING 2020

Blazor: SPAs im Browser mit C# und WebAssembly

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 Vortrag anhand von Beispielen, wie Blazor tickt, wie man es sinnvoll einsetzen kann und wo aktuell die Grenzen liegen – je nach Anwendungsfall.

TALK: BASTA! SPRING 2018

WebAssembly und Blazor: Wie .NET jetzt auch den Browser erobert

Mit Blazor experimentiert Microsoft mit einem eigenen SPA-Framework mitsamt Tooling, das nicht auf HTML und JavaScript, sondern auf der Templating-Sprache Razor sowie C# und .NET Core basiert. Sebastian Gingter und Christian Liebel zeigen beide Ansätze und geben eine Einschätzung, wo Blazor eine valide Option für webbasierten UIs sein kann.

So können wir Ihnen mit Blazor helfen

Hochfokussierte Workshops mit unseren Experten, die schnell Antworten auf Ihre technischen Projektherausforderungen liefern.

Softwarearchitektur-Reviews, um Probleme zu identifizieren und passende Lösungen zu finden.

Coaching Ihrer Entwickler und Architekten. Onsite oder offsite, per E-Mail, Telefon, Videokonferenz oder über Screensharing.

Architekturberatung mit Fokus auf ein wartbares, skalierbares und sicheres Grundgerüst für Ihr Projekt.

Evaluierung und Beratung bei Technologie- und Anbieterwahl speziell zugeschnitten auf die Anforderungen Ihres Projekts.

Gemeinsame Entwicklung von Proof-of-Concepts und Prototypen mit unseren Experten in interaktiven Projekt-Sessions.