Skip to content
0:00 / 0:00

#blazor#webassembly#flutter

Blazor, a new framework for browser-based .NET apps - Steve Sanderson

NDC Conferences

230K subscribers • 107 videos on Hallway • Conference channel

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Steve Sanderson, creator of Blazor
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Intermediate. Assumes working knowledge.

91K views7 years ago2 recommendations

Web developmentProgramming languagesWebAssemblyVue, Svelte, Angular and others

Steve Sanderson demonstrates Blazor, showing how it runs .NET in the browser via WebAssembly and experimenting with a Flutter renderer.

Today, nearly all browser-based apps are written in JavaScript (or similar languages that transpile to it). That’s fine, but there’s no good reason to limit our industry to basically one language when so many powerful and mature alternate languages and programming platforms exist. Starting now, WebAssembly opens the floodgates to new choices, and one of the first realistic options may be .NET. Blazor is a new experimental web UI framework from the ASP.NET team that aims to brings .NET applications into all browsers (including mobile) via WebAssembly. It allows you to build true full-stack .NET applications, sharing code across server and client, with no need for transpilation or plugins. In this talk I’ll demonstrate what you can do with Blazor today and how it works on the underlying WebAssembly runtime behind the scenes. You’ll see its modern, component-based architecture (inspired by modern SPA frameworks) at work as we use it to build a responsive client-side UI. I’ll cover both basic and advanced scenarios using Blazor’s components, router, DI system, JavaScript interop, and more. Check out more of our talks in the following links! NDC Conferences ndcoslo.com ndcconferences.com

Why it's here

2 people recommend this

What people say. Recommended as an early look at Blazor's architecture and its experimental integration with Flutter.

Moments people linked to

u/thefullain r/dotnet • Recommends

Steve Sanderson - Blazor Tech Demo with Blazor Renderer for Flutter - NDC Oslo 2019

u/efxzshin r/FlutterDev • Recommends

Blazor (C#) running on top of Flutter
23View on Reddit

u/JohnGalt1718in r/dotnet • Mentions

A Proposal to Microsoft: Adopt Flutter, don't double down on failed approaches I have created a proposal for Microsoft that I believe creates a clear go-forward path like Chromium Edge did before it that gives Microsoft a clear and viable approach in the consumer space and consumer development. The current approach of Project Reunion is nothing but a stop gap for an ever-shrinking market of developers. Maui is nothing more than a rebranded Xamarin Forms with some syntactic sugar. Neo and Duo are doomed if Microsoft doesn't get a developer plan. Google has asked for help with Flutter on Windows. I say give them that help, and get C# working against the Flutter rendering engine and go all i…

u/cherrytastein r/dotnet • Mentions

Blazor UI rendering without HTML I watched the Blazor presentation at NDC Oslo ([video ), where they have shown Blutter and one thing still is bothering me - what else apart from Flutter and HTML+JS could be used to render UI with Blazor? And how? Does it mean that we may expect XAML there in the future? Especially when taking into account decoupling XAML framework from UWP SDK. https://i.redd.it/mozgp9iv6ub31.jpg

u/microhivein r/dotnet • Mentions

On “What problem(s) does Blazor solve?”

This one is a high level overview of the benefits we will enjoy soon link to this video

u/The_Exiled_42in r/dotnet • Mentions

On “4 Predictions for the Future of .NET”

I bet the most likely candidate is Blazor, with native rendering engines [video Considering how https://github.com/Daddoon/BlazorMobile is actually viable, a microsoft backed implementation where instead of a webview we have native rendering sounds almost too perfect.
3View on Reddit

u/Pixelredditin r/FlutterDev • Mentions

.NET Conf 2019 spoke about an experiment by using Flutter and MS Blazor During the .NET Conf 2019 they spoke about an interesting experiment using Flutter with MS Blazor and C# .NET Core link to this video In the talk, they say for now it's just an experiment but I thought it was interesting that they used Flutter...
3View on Reddit

u/zintjrin r/dotnet • Mentions

On “How would you set up this ASP.NET Core project given the following restraints...”

Given you have experience with Asp.Net MVC I would think using Blazor Server-Side would be a good choice. It will be included with the .Net 3.0 release. There will be a learning curve but nowhere near as steep as it would be with react/angular since Blazor is based on Razor and C#. The .Net team has stated in the past that they want to release the client-side framework around the end of 2020 and that conversion would be pretty seamless. Here is a great recent talk on Blazor.

u/RirinDesuyoin r/dotnet • Mentions

On “Building Full-stack C# Web Apps with Blazor in .NET Core 3.0”

The easiest sample to use is the Asp Labs one. Here's the experimental repo. Caveat, it isn't something labeled as supported by MS yet and the blazor version isn't up to date if I recall. To be able to use the GA version, it'll be abit involved on the setup part. On a freshly created Blazor (server side) template, you'll need to use `ElectronNET.API` from nuget and install their dotnet tool called `ElectronNET.CLI`. You generally just follow their startup guide on their repo and you should have your new blazor template running on Electron via `electronize start` command. The difference between the AspLabs and the handrolled `Electron.Net` is that the AspLabs aims to make it a bit more idioma…
2View on Reddit