Build with an Azure free account. Get USD200 credit for 30 days and 12 months of free services.

Start free today

Server-side Blazor in .NET Core 3.0

Sign in to queue

Description

In this episode, Shayne Boyer sits down with Daniel Roth to get an understanding of what Blazor is and what benefits does it bring to the table for building web applications

  • [00:15] - What is Server-side Blazor (formerly know as Razor Components)?
  • [02:13] - Why would you want to use this for frontend development?
  • [05:42] - What are the differences between Blazor on the server and on the client?
  • [11:22] - What are the benefits of the blazer component model?
  • [13:22] - How would you choose between server-side and client-side blazor?
  • [16:17] - What security considerations should we have for Blazor apps?
  • [20:16] -  Would Blazor work with desktop frameworks like Electron?
  • [22:24] -  What does the roadmap look like?

Useful Links

Tags:

asp .net, C#, Razor, Coding

Embed

Download

The Discussion

  • User profile image
    PeterNL

    Blazor = new Silverlight 2.0 ?

  • User profile image
    jmoralesv
    The issue with Silverlight was that the user had to install a plugin in his/her browser in order to see and use the Silverlight contents. Blazor, however, is based on WebAssembly which is a web standard that not only allows .NET to be run in the browser, it also allows any other language to be compiled and executed in the browser. WebAssembly is not about Microsoft or .NET, it's a web standard as HTML or CSS are. So this is a new history of an old idea: use .NET in the browser.
  • User profile image
    johntheisen​xamarin
    Thanks guys, you answered a lot of my questions and concerns I has about Blazor, I can move forward now, I appreciate it
    John
  • User profile image
    PeterNL

    If I understood well from the interview that is that Blazor clientside loads and installs .NET dll's in the user's browser.

  • User profile image
    waturrr
    Please make electron and xamarin work with blazor please. This looks too cool to delay it.
  • User profile image
    lnores
    The response from Microsoft to Angular, React, Vue etc. There is a brighter future
  • User profile image
    poteb
    I attended a 2 day workshop about Blazor (mostly client-side) at NDC Oslo. It is sooo awesome to work with, even at this early stage. Looking very much forward to it.

    @PeterNL, yes when running client side Blazor, the .NET runtime (mono atm, will be .NET 5) and your own dlls are loaded into the browser memory. That shouldn't be a huge concern sinse we're only talking 2.4MB, and they are working on making this number even smaller. 2.4MB isn't that much on todays networks, even mobile.
  • User profile image
    codeanit
    Really great insightful conversation overall web development tools and topics! Thank you.
  • User profile image
    mammadkoma
    Please get a video for creating a blazor project by the latest vs code and .net core versions.

Add Your 2 Cents