Is Blazor Better than React?

preview_player
Показать описание
In this video we compare two great technologies, Blazor and React, which are used primarily for the creation of SPA applications - Single Page Applications.

🕐 Video Time Indexes
-------------------------------------
00:00:00 - Introduction
00:00:29 - A brief introduction to React
00:01:17 - A brief introduction to Blazor
00:03:14 - The similarities between Blazor and React
00:04:40 - The differences between Blazor and React
00:08:21 - When to use Blazor
00:09:53 - When to use React
00:11:01 - Conclusion

Blazor Courses
------------------------
Build a Shopping Cart Application using Blazor WASM and Web API

Build a Sales Management Application using Blazor Server and Syncfusion Compoments

React Courses
------------------------
Project Based React Course for Beginners

Ranking App using React with .NET (C#)

.NET 8 Playlist - Blazor's new Featurs and Enhancements

Support the Channel 👍
------------------------------------
Buy me a Coffee ☕️

PayPal

🪙 BitCoin
12JZYMiRq5YRDN5R5zuyYt7jMN8eTpkgns

Please follow me on Twitter @GavinLonDigital

Links Referenced in this video
-------------------------------------------------
Nuget Packages

.NET Assemblies

CIL Code - Common Intermediate Code

AOT - Ahead-of-Time Compilation

Full Playlist - C# for Beginners Course
------------------------------------------------------------

Free Courses and Educational Videos - Gavin Lon
-------------------------------------------------------------------------------
Blazor (Webassembly) Shopping Cart Application full playlist

Full playlist - Let's Build an ASP .NET Core MVC Web Application on .Net 5

Full playlist - Advanced C# Course

Full playlist - C# for Beginners Course

Blazor Server App on .NET 6 Course - FreeCodeCamp

🎶All Music in this Video was Created by Gavin Lon
Рекомендации по теме
Комментарии
Автор

Using Blazor with Microsoft Fast Fluent UI here. I have a background with AngularJs, Angular 2+, React, Typescript, but... it is such a joy to use one language for both ends of an app. It is hard for me to go back

alexisnarvaez
Автор

Love Balzor. My team and I did Web Forms since form the beginning. We are now migrating huge web forms apps bit by bit to Blazor. A great experience.
I usually don’t participate in discussions which tech is better. As an owner of a small software company, i would say, the best tech is the one your team knows inside out.

dirkschannel
Автор

One thing people don't talk enough about is debuggability. I think Blazor is much easier to debug than both React and Angular, especially Angular. That aspect of Blazor makes it a huge time saver, not to mention a sanity saver.

paulgehrman
Автор

I will try Blazor for my next project. I don't like web development but I am forced to do it now. I have done a lot of C# for years so... Blazor it is for me :)

happyfarang
Автор

excelent Video, In my case I prefer Blazor because and can only use C# for Front end and Back end.

atpayero
Автор

i think blazor in error handling is the best choice
i am very excited to start working with blazor

ALKASHIF-
Автор

Blazor server side is a BIG dev time saver because you don't need to create API and you debug it like a C# console. This is so confortable.

RemiThomas
Автор

I started using Blazor with the releaase of .NET 5 but the project was 3.1 and because of this I had to create alot of the components myself like a Radiobutton which didn't exist in Blazor 3.1. This made me learn alot of the internals of Blazor and I'm happy I did. I'm still using Blazor on a number of projects and are still developing on the 3.1 project which is now upgraded to .NET 6 and will be upgraded to .NET 8 later this month. I'm all for Blazor though we have down React projects as well.

CRBarchager
Автор

Short answer, YES... The ability to use SignalR under the covers means you get pure C# with the entire .Net Core pipeline... I used the advanced templates for React 2 years back and it can't do much more... My big issue is server side rendering... It gives you a compiled security model so things can be hidden better...
I prefer the C# model for components... .Net8 is far beyond any TS frameworks...
SPAs are great but they require even smaller UI components to fit phones... Some UIs will never work correctly...

C# FTW...

ChristianHowell
Автор

Blazor is the first Front-End invention I ever cared about.

Ziron
Автор

With .NET 8 release, now Blazor has really something unique to say in market

MatinDevs
Автор

Both are great, in the end it depends on your needs, and the next.js framework is also great.

hammeedabdo.
Автор

Let's not forget that debugging any of the JS overlays (React, Vue etc...) is a horrible process. With Blazor being C# you have all the mature debugger options available to you. This can make for a much quicker and less frustrating development.

fredbolli
Автор

Yes, yes it is. JavaScript is a mess.

betterlifeexe
Автор

Tired of the 'It depends on your personal needs' answer when debating frameworks. There can and should be clear winners. We have all the info necessary to prove there can be. Blazor is one of them. It will be able to handle almost any web scenario with way more efficiency than React or Node. Same with .Net API or just .Net in general. I would pick .Net and C# any day. We have an overly saturated market causing too much indecisiveness and pain and some of these frameworks (especially JavaScript) need to be retired. What's a big market and tons of job opportunities worth at the cost of our own mental health?

ManInTheFridge
Автор

Haven't touched C# in years! Used to make websites using Web Forms lol. I mainly do mobile now and a bit of ml but since I want to revisit web development, might as well learn Blazor instead of React.

stepbro
Автор

Blazer WASM front end, minimal api for the backend. Lightning fast and the actual load time for the initial page is not an issue. To me, it makes it look like a more professional and personalised site.

saberint
Автор

Blazor WASM is compatible backwards even on browsers that dont support web assembly, like Internet Explorer thru polyfill

xeoneraldo
Автор

Who has better securtity? Number of security events?

reynaldoruizflores
Автор

Blazor is fast development, since better state management and parameter drilling even compare to redux and api hook in react, it has many prons vs react ...

mhmohammadi