Is Blazor Better than Angular?

  Рет қаралды 8,099

Gavin Lon

Gavin Lon

Күн бұрын

In this video we compare two great technologies, Blazor and Angular, which are both excellent web development frameworks.
🕐 Video Time Indexes
-------------------------------------
00:00:00 - Introduction
00:01:06 - A brief Overview of Angular
00:04:42 - A brief Overview of Blazor
00:07:58 - The similarities between Blazor and Angular
00:07:46 - The differences between Blazor and Angular
00:13:08 - When to use Blazor or Angular
00:14:28 - Conclusion
Blazor Courses
------------------------
Build a Shopping Cart Application using Blazor WASM and Web API
🔗 • Blazor (WebAssembly) a...
Build a Sales Management Application using Blazor Server and Syncfusion Compoments
🔗 • Blazor Server App with...
React Courses
------------------------
Project Based React Course for Beginners
🔗 • React JavaScript Frame...
Ranking App using React with .NET (C#)
🔗 • React with .NET Web AP...
.NET 8 Playlist - Blazor's new Featurs and Enhancements
🔗 • What's New in .NET 8 ?
Is Blazor Better than React Video?
🔗 • Is Blazor Better than ...
Support the Channel 👍
------------------------------------
Buy me a Coffee ☕️
🔗 www.buymeacoffee.com/GavinLon
PayPal
🔗 www.paypal.com/paypalme/GavinLon
🪙 BitCoin
12JZYMiRq5YRDN5R5zuyYt7jMN8eTpkgns
Please follow me on Twitter @GavinLonDigital
Links Referenced in this video
-------------------------------------------------
Nuget Packages
🔗learn.microsoft.com/en-us/dot...
.NET Assemblies
🔗learn.microsoft.com/en-us/dot...
CIL Code - Common Intermediate Code
🔗learn.microsoft.com/en-us/dot...
AOT - Ahead-of-Time Compilation
🔗learn.microsoft.com/en-us/dot...
Full Playlist - C# for Beginners Course
------------------------------------------------------------
🔗 • Unity for Beginners (C...
Free Courses and Educational Videos - Gavin Lon
-------------------------------------------------------------------------------
Blazor (Webassembly) Shopping Cart Application full playlist
🔗 • Blazor (WebAssembly) a...
Full playlist - Let's Build an ASP .NET Core MVC Web Application on .Net 5
🔗 • Part 1 - Overview - Le...
Full playlist - Advanced C# Course
🔗 • Introduction - Advance...
Full playlist - C# for Beginners Course
🔗 • C# for Beginners - Par...
Blazor Server App on .NET 6 Course - FreeCodeCamp
🔗 • Blazor Server App with...
🎶All Music in this Video was Created by Gavin Lon

Пікірлер: 33
@GavinLon
@GavinLon 8 ай бұрын
Hi everyone. I discovered a small oversight on my part. At around the 00:02:25 mark - I say "The main reason for JavaScript's existence is to provide static typing to JavaScript.". I, of course meant "The main reason for TypeScript's existence...." -Sorry about that. :)
@MarkoMijuskovic
@MarkoMijuskovic 7 ай бұрын
For me personally Blazor is the future...
@GavinLon
@GavinLon 7 ай бұрын
I think Blazor is going to go from strength to strength!
@zimcoder
@zimcoder 2 ай бұрын
short answer, yes it is!
@dirkschannel5817
@dirkschannel5817 8 ай бұрын
Another great video. I fully agree that there is no winner from a technical standpoint. From a business point of view I would choose .NET & Blazor. Maybe I’m biased, the bigger company it’s more likely to find .NET or Java.
@GavinLon
@GavinLon 8 ай бұрын
Great comment! Absolutely - I really love .NET because of its robustness, versatility and sophistication. If I was to build a full-stack enterprise application, I could only choose .NET. Now that Blazor has new enhancements like for e.g. allowing for mixed render modes for components in one project - I would definitely choose Blazor as the front-end technology.
@tanakamichael-dp1nb
@tanakamichael-dp1nb 8 ай бұрын
I'm coming from Angular to C# .NET (still revising C# language basics), I'd say these are both incredible technologies. Though I've chosen to go all out on C# I wouldn't drop Angular. It's pretty solid from a software engineering perspective because of the first-class use of TypeScript. I prefer it to vanilla React. I've got a feeling an Angular front-end and a .NET backend, could really murder it in the industry. Perhaps I'll rethink this after I try out Blazor.
@GavinLon
@GavinLon 8 ай бұрын
Absolutely. If you have already got Angular skills, then there is no reason not to stick with Angular, and as you say, you can use .NET and C# for the backend functionality. I do recommend checking out Blazor - you may find it quite easy to learn :)
@mesutdemirci7933
@mesutdemirci7933 8 ай бұрын
Thanks for the great video.
@GavinLon
@GavinLon 8 ай бұрын
You are very welcome! Thank you for your positive feedback! :)
@hammeedabdo.82
@hammeedabdo.82 8 ай бұрын
Thanks Gavin! Which framework will be in the first place during the next two years? In my personal opinion, either React or Next.js will be in the first position in the coming years.
@GavinLon
@GavinLon 8 ай бұрын
I like Next.js, one of the main reasons being that you can write full-stack applications using one technology. This is also one of the reasons why I love Blazor! :)
@razakalsharafy4708
@razakalsharafy4708 8 ай бұрын
Thanks for the great video. Humm ... most comparison I've seen ends up with the same conclusion 🤔🤔🤔 means promoting the new MS technology that still not measure enough yet (as usual). I still remember Borland's (turbo C/Pascal/Basic) and dBase III/Clipper ... but MS dominate even Lotus 123/WordPerfect and so on. Key to learn: Marketing is the key to success. Well, I don't spend much time learning newer IT tech over building App and invested heavily on C# . Glad to know Blazor will help avoid learning React/Angular or any other platform.
@GavinLon
@GavinLon 8 ай бұрын
You are very welcome! Thanks for your great comment, I really enjoyed reading it! Blazor really is great! I do like the JavaScript SPA frameworks but for someone already familiar with C# and .NET, and has not yet ventured into the SPA domain (as it were) - I would certainly recommend learning the Blazor SPA framework :)
@OggVorbis69
@OggVorbis69 8 ай бұрын
Turbo pascal was ide and compiler on a stiffy. Fastest compiler at the time. Its,worth adding that the same guy that gave you type script an c sharp was behind that too. How we ended up using Java script from all things is sad.
@alexandrverenchuc7524
@alexandrverenchuc7524 8 ай бұрын
Thanks for the great video. You have a small error in Video Time Indexes, instead of Angular there is Next.js for some reason
@GavinLon
@GavinLon 8 ай бұрын
Oh thanks! I'll correct that now :)
@paulgehrman
@paulgehrman 8 ай бұрын
Angular's steep learning curve suggests design flaws to me, no matter how powerful it is once you master it. React is friendlier, but I think Blazor is better than both now, and will continue to improve. Of course, developers and their religions...
@GavinLon
@GavinLon 8 ай бұрын
I definitely found React far more friendlier than Angular. Blazor is both powerful and friendly in my opinion. They're all great technologies, but yes as you alluded to in your comment, the benefits of Microsoft investment in Blazor should ensure that Blazor keeps getting better! :)
@krasserTerror
@krasserTerror Ай бұрын
Signals (which were introduced in Angular 17) are changing Angular from the ground up. Everything has gotten a lot easier since their introduction.
@vktop2
@vktop2 5 ай бұрын
Great video, what can you comment about the security and performance between Blazor and Angular?
@GavinLon
@GavinLon 5 ай бұрын
For a sophisticated solution regarding security for both Angular and Blazor I would recommend using an implementation based on the OAuth 2.0 protocol, such as OpenID Connect (OIDC). In terms of performance the answer is not straight forward. Both technologies are highly performant - you'll get great client side performance using Blazor WebAssembly but you'll also get great performance using Angular. Blazor server can be prone to latency due to its reliance on a signal-r connection, although in my experience with Blazor Server - it performs consistently well. New features like SSR and streaming rendering shipped with .NET 8, have certainly enhanced the performance capabilities of Blazor. Blazor is continuously evolving and excellent enhancements are being added every year - so the performance for Blazor applications is likely to continue to improve moving forward :)
@OggVorbis69
@OggVorbis69 8 ай бұрын
Thanks for the great video. Turbo pascal was ide and compiler on a stiffy. Fastest compiler at the time. Its,worth adding that the same guy that gave you type script an c sharp was behind that too. How we ended up using Java script from all things is sad. Blazer just wins on fundamentals alone.one language for both ends is amazing plus. Tooling can help only do much.
@GavinLon
@GavinLon 8 ай бұрын
Great comment - yes Anders Hejlsberg is awesome!
@iR0CKt
@iR0CKt 4 ай бұрын
I dont know how dotnet will behave in some years. But with angular 8 my project is completely unusable with today's npm packages. To fix it i would have to do a lot of work. An old react project of similar age at least compiled and started with the latest react version etc when i tested it a few weeks ago. One component was broken, still way better than the angular experience i had. Just for that i do dislike all node solutions as they do break easily.. The upgrade of my latest dotnet blazor wasm app on the other hand from dotnet 7 to 8 was almost done in two clicks. The app worked without changing anything code wise. It's been only one version upgrade tho so that experience may be worse if upgrading from dotnet 7 to 12 if it would be the latest version.
@GavinLon
@GavinLon 4 ай бұрын
I think Microsoft, without a doubt, create the best software products! 👍You can't go wrong with Blazor - also far easier to debug!
@markojozic3944
@markojozic3944 Ай бұрын
As a Senior Fullstack DEV for over 15 years now I can tell everyone with absolute confidence and passion ... C# is not meant to be used for the web ... it's just bad honestly
@GavinLon
@GavinLon Ай бұрын
Okay, thank you, I appreciate your opinion :) Could you please elaborate as to why you think C# should not be used for the web?
@OggVorbis69
@OggVorbis69 8 ай бұрын
From business perspective blazor wins
@GavinLon
@GavinLon 8 ай бұрын
I totally agree!
@kristiadhy
@kristiadhy 3 ай бұрын
What do you mean by from business perspective? Is it because there will be much of Blazor jobs in the future?
Is C# Better than Java?
18:41
Gavin Lon
Рет қаралды 13 М.
Is React Better than Angular?
19:22
Gavin Lon
Рет қаралды 2,7 М.
Smart Sigma Kid #funny #sigma #comedy
00:25
CRAZY GREAPA
Рет қаралды 37 МЛН
Scary Teacher 3D Nick Troll Squid Game in Brush Teeth White or Black Challenge #shorts
00:47
50 YouTubers Fight For $1,000,000
41:27
MrBeast
Рет қаралды 165 МЛН
What is the Future of Blazor? Should I Learn Blazor?
22:32
IAmTimCorey
Рет қаралды 55 М.
Ten Amazing Blazor Features You Must Know
25:34
Gavin Lon
Рет қаралды 5 М.
Blazor VS. NextJS Head To Head! Which One Wins?
16:08
Codewrinkles
Рет қаралды 6 М.
Is Blazor Better than Next.js?
13:24
Gavin Lon
Рет қаралды 4,5 М.
Why We Choose Blazor over React and Vue: Matt Jones
40:23
Techlahoma
Рет қаралды 4,7 М.
Navigating the JavaScript framework ecosystem
42:30
Chrome for Developers
Рет қаралды 55 М.
Is Blazor Better than React?
14:25
Gavin Lon
Рет қаралды 44 М.
Blazor wasm VS Angular. Катастрофический результат сравнения
16:32
Архитектор ПО. Александр Желнин
Рет қаралды 10 М.
Microsoft FINALLY killed it
6:45
Alex Ziskind
Рет қаралды 596 М.
Smart Sigma Kid #funny #sigma #comedy
00:25
CRAZY GREAPA
Рет қаралды 37 МЛН