Blazor on .NET 8 - Ten Reasons why Blazor on .NET 8 is a Game Changer

  Рет қаралды 51,983

Gavin Lon

Gavin Lon

Күн бұрын

In this vide I discuss 10 reasons why I think the new enhancements and new features released with .NET 8 are an absolute game changer.
✍ Code for Movie Review App on GitHub
🔗 github.com/GavinLonDigital/Ba...
Full Video Series for Movie Review Blazor App on .NET 8
🔗 • Blazor Movie Review Ap...
🕐 Video Time Indexes
-------------------------------------
00:00:00 - Introduction
00:04:22 - Server-side Rendering
00:07:35 - Streaming Rendering
00:09:45 - Enhanced Navigation and Form Handling
00:12:35 - Choose Render Mode at Runtime
00:15:30 - QuickGrid
00:17:53 - Improved Authentication
00:20:27 - Razor Component Result
00:21:15 - Generate Static HTML Content with Components
00:22:23 - The Introduction of Sections into Blazor
00:23:36 - Jiterpreter (Much Faster Blazor WebAssembly Components)
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
-------------------------------------------------
Foundation C# with Microsoft Certification Announcement Video
🔗 • Free Foundational C# C...
Blog Post by Katie Savage of Microsoft Announcing the Foundation C# with Microsoft Certification
🔗devblogs.microsoft.com/dotnet...
Download Visual Studio Code
🔗code.visualstudio.com/download
Download the .NET 8 rc.1 SDK
🔗dotnet.microsoft.com/en-us/do...
Video Series on .NET 8 and Blazor
🔗 • What's New in .NET 8 ?
Full Playlist - C# for Beginners Course
------------------------------------------------------------
🔗 • Unity for Beginners (C...
Links Included in this Video
--------------------------------------------
Install .NET 8 Preview 6
🔗 dotnet.microsoft.com/en-us/do...
Announcement of .NET 8 Preview 6
🔗 devblogs.microsoft.com/dotnet...
Install Visual Studio 2022 Preview
🔗 visualstudio.microsoft.com/vs...
Signal-R Explanation
🔗 learn.microsoft.com/en-us/asp...
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

Пікірлер: 113
@MohamedOmar-zw2bq
@MohamedOmar-zw2bq 6 ай бұрын
The Only way to make this framework popular and encourage developers to use it is that Microsoft should use it to build one of its heavily used products.
@GavinLon
@GavinLon 6 ай бұрын
That's an interesting point. I wonder if something like this is in the pipeline. Blazor is still a fairly new technology so perhaps Microsoft has plans to use Blazor in one of their heavily used products. Thanks for your comment :)
@riyazvagapov1449
@riyazvagapov1449 5 ай бұрын
@@GavinLon In my opinion, i guess, they should imprve tools for creatng components in vs cdoe or etc, for example like in react, tools for it just amazing, autocomplete and other. When i try to find this tools for blazor it's still doesnt work, mb my fall. Overmore, they should improve browser interaction, it's really bad inject jsruntime or smth like this. I see in the rust api like in js with interacting dom, it's cool. Sry for my english
@GavinLon
@GavinLon 5 ай бұрын
@@riyazvagapov1449 Thanks so much for your feedback - I could understand your English perfectly. That would be an interesting aspect to investigate further - Blazor vs React tools available for making development easier. :)
@defoer3049
@defoer3049 5 ай бұрын
you are such a nice person. It's always refreshing to see the interaction of a polite, nice person online. @@GavinLon
@tanakamichael-dp1nb
@tanakamichael-dp1nb 7 ай бұрын
Your explanations are so clear and simple to comprehend. Excellent stuff.
@GavinLon
@GavinLon 7 ай бұрын
Thank you very much! Your comment is greatly appreciated! :)
@DannysGalaxyTab
@DannysGalaxyTab 7 ай бұрын
My man, this video is amazing. Perfectly answered most of the questions I was wondering about blazor.
@GavinLon
@GavinLon 7 ай бұрын
Thank you for your very positive comment! I'm really happy that this video has answered most of your questions about Blazor :)
@jsiahaan
@jsiahaan 7 ай бұрын
This video is very helpful, thank you so... so... so... much Gavin!
@GavinLon
@GavinLon 7 ай бұрын
You are very welcome! :)
@evgeniilewicki5874
@evgeniilewicki5874 2 күн бұрын
Thank you. This is the best explanation of new products in Blazor.
@GavinLon
@GavinLon 2 күн бұрын
Thank you so much for your positive comment :)
@deevvveed
@deevvveed 7 ай бұрын
Great video, lots of cool stuff coming for Blazor
@GavinLon
@GavinLon 7 ай бұрын
Yes - very exciting! :) I'm particularly looking forward to working with Blazor after the official release of .NET 8 in November! :)
@bryanpaderes8963
@bryanpaderes8963 7 ай бұрын
Thanks, i love this kind of video❤
@GavinLon
@GavinLon 7 ай бұрын
You are very welcome! :)
@pascalsi1
@pascalsi1 7 ай бұрын
Best explanation of Blazor I've seen so far
@GavinLon
@GavinLon 7 ай бұрын
Thank you! :) I appreciate your kind comment!
@Anbu_Sampath
@Anbu_Sampath 6 ай бұрын
Nicely explained. Hopefully Blazor get more traction.
@GavinLon
@GavinLon 6 ай бұрын
Thank you! :) Yes, indeed! I think Blazor is likely to get more traction in the coming years :)
@ebarednaxela
@ebarednaxela 5 ай бұрын
Thanks Gavin! ❤
@GavinLon
@GavinLon 5 ай бұрын
You are very welcome! :)
@Marcin-cz1yo
@Marcin-cz1yo 6 ай бұрын
21:48 what is this hand thingy? Is this some video rendering app/addon which implements that? pls help
@sgamage2644
@sgamage2644 7 ай бұрын
Great video ❤
@GavinLon
@GavinLon 7 ай бұрын
Thank you! :)
@kuhaniresti
@kuhaniresti 7 ай бұрын
how huge is the resource being sent to user for ssr?
@paulgehrman
@paulgehrman 6 ай бұрын
I agree that .NET 8 adds many great features. What is still confusing to me is how the various render modes interact with each other. Things seemed a bit easier before .NET 8 when you only had to choose between wasm and server. In the past, I've used wasm and it worked well, but a new app in Blazor .NET 8 probably involves some combination of ssr, wasm, streaming, and maybe even server. Again, not really clear on how this all fits together.
@GavinLon
@GavinLon 6 ай бұрын
The various render modes (within one project) give the developer added flexibility, How you render a component depends on the context. So for e.g. for web pages that don't require much interaction functionality perhaps SSR and streaming rendering best applies to the component. For a component that requires intense computational functionality perhaps WebAssembly is the best option. Those are just a few examples. :)
@johno8760
@johno8760 4 ай бұрын
GavinLon's reply is pretty spot on, it's not meant for you to "figure out what to do" with what Blazor .NET 8 gives you, but its just flexibility. Another example of a framework doing this is Next.js, where you can specify which things to render server side or client side relating to optimization decisions.
@user-si5vu9ed8m
@user-si5vu9ed8m 6 күн бұрын
Wasn't the streaming rendering available long back with ASP with http flushing, to avoid waitng for full page rendering.I mean its quite an old technology. Is websocket bad ?
@GavinLon
@GavinLon 6 күн бұрын
Streaming rendering is new with Blazor on .NET 8. Websocket is not bad at all. Signal-R works very well in the Blazor Framework :)
@ahmettek315
@ahmettek315 6 ай бұрын
On one hand it is good if you are a windows only developer. On a mac I wonder what tool to use to develop with it. There is VS for Mac but with this notice on MS site: "Visual Studio for Mac is scheduled for retirement on August 31, 2024 in accordance with Microsoft’s Modern Lifecycle Policy. While you can continue to work with Visual Studio for Mac, there are several other options for developers on Mac such as the preview version of the new C# Dev Kit extension for VS Code." This reminds me the silverlight and MS tendency to kill products at will. What if we build with blazor and then MS decides it is the next thing to kill? (People were saying, no MS won't kill this and that and it happened over a night following some MS conference)
@GavinLon
@GavinLon 6 ай бұрын
Thank you for your comment. I enjoyed reading it. :) Developing Blazor applications using VS Code, C# Dev Kit coupled with the .NET SDK is a great development experience once you get used to it, in my opinion. Of course with using these technologies you have the huge benefit of cross platform development (where you can use Windows, Linux or MacOS as your operating system). In my opinion, Blazor is not comparable to silverlight - they are very different technologies. One of the biggest advantages of Blazor is that you can use it for the development of a full-stack applications where the backend and font-end are developed using one technology (.NET). I suspect Blazor will become the goto Microsoft web development framework. With the release of .NET 8 in particular you don't need any other technology to create full-stack applications (you can just base your project on the new Blazor Web App template). It really is a great technology and I hope it becomes very popular in the coming years.
@ahmettek315
@ahmettek315 6 ай бұрын
@@GavinLon OK, being a C# and also Go guy, I have been doing web development in both (.Net framework, not core). I have a new non-profit project at hand and I might give this a try. I was leaning to Go for its speed and ease in doing web applications.
@GavinLon
@GavinLon 6 ай бұрын
@ahmettek315 Cool! I wish you the best of luck with your project! My choice would be .NET and Blazor but I would advise you to go with your instinct on which technology to choose. It really does depend on your protect's requirement and your personal context as to which technology you choose :)
@krisztiantakacs6001
@krisztiantakacs6001 29 күн бұрын
I used PHP and JavaScript before found the possible way to develop in Blazor. It is much better to use this technology.
@NeilDonkin
@NeilDonkin 6 ай бұрын
Blazor is finally looking very mature in .NET 8
@GavinLon
@GavinLon 6 ай бұрын
I like how you put that! :)
@xxXAsuraXxx
@xxXAsuraXxx 6 ай бұрын
So has it completely got rid of JavaScript interop yet? Or it still cant live without js?
@GavinLon
@GavinLon 6 ай бұрын
I think there'll always be a use case for JavaScript integration - at least of the foreseeable future for e.g. in my Blazor course where I demonstrate building a shopping cart application - there is no way around integrating the JavaScript based payment gateway functionality provided by PayPal. I don't think JavaScript interop functionality is going away :)
@AthelstanEngland
@AthelstanEngland 6 ай бұрын
If you develop say a minimal Api against . net 8 framework a Windows PC, can you then deploy the solution to a server running .net core? I'm a bit lost on this.
@GavinLon
@GavinLon 6 ай бұрын
Although I have never deployed a minimal API to a server running .NET Core I suspect you'll encounter issues as I believe minimal API's were first introduced with .NET 6. I hope that helps :)
@AthelstanEngland
@AthelstanEngland 6 ай бұрын
@@GavinLon ok thanks.
@mortz16
@mortz16 7 ай бұрын
So basically it functions like JS meta frameworks like NextJS and SvelteKit?
@GavinLon
@GavinLon 7 ай бұрын
It means you can leverage a .NET SPA framework that now has similar capabilities as NextJS and Sveltekit and you also have the added benefit to leverage C# instead of JavaScript to create your SPA applications. You can seamlessly integrate powerful SPA applications created using .NET and C# into the .NET eco system.
@Anbu_Sampath
@Anbu_Sampath 6 ай бұрын
That's my exact thought when read more about it. Only difference is instead of JS, C# used.
@midnightloverdog
@midnightloverdog 7 ай бұрын
Same thng was said in .Net 7
@GavinLon
@GavinLon 7 ай бұрын
That is not true. Blazor on .NET 8 is a significant upgrade.
@midnightloverdog
@midnightloverdog 4 ай бұрын
@@GavinLon Still the slowest framework compared to Angular, React, Vue
@GavinLon
@GavinLon 4 ай бұрын
@@midnightloverdog Thanks, I appreciate your feedback :)
@emreaka3965
@emreaka3965 7 ай бұрын
jiterpreter kinda joke to me ngl :) I would probably use SSR with WASM. SignalR is not my go to.
@GavinLon
@GavinLon 7 ай бұрын
Please check out this web page for a more detailed explanation of jiterpreter - devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-2 :)
@nil70n
@nil70n 5 ай бұрын
Looks good, but I would not use. Feels like trying to code a nextjs application using c#. HTMX is the most exciting stuff in the last few years because it removes complexity instead of adding stuff from other frameworks.
@GavinLon
@GavinLon 5 ай бұрын
HTMX is certainly an interesting technology. I look forward to doing a deep dive video on HTMX.
@evelop3625
@evelop3625 7 ай бұрын
The main problem with Blazor is that it is not popular and this will not be solved by .Net 8 or the following versions. Most front-end developers are interested in learning JS and some related framework. So .Net 8 will not be a game changer. If in the end no one uses Blazor, Microsoft will start using other frameworks like React or Angular and will leave Blazor aside.
@GavinLon
@GavinLon 7 ай бұрын
Thanks for your comment. I would argue that it can be seen as a game changer in many ways (not just in the competitive sense). At the very least, it is still providing .NET developers with amazing new features and enhancements. Hopefully it will become a lot more popular because it really is an excellent framework. :)
@KapnKregg
@KapnKregg 6 ай бұрын
As a longtime JS/TS developer with React, Vue, Angular and many other frameworks, I recently gave C# and Blazor a shot and developed a small application. I actually loved the experience. It almost felt *too* easy to make an app, almost like "what's the catch?". Hopefully more people will be open minded and give it a chance.
@GavinLon
@GavinLon 6 ай бұрын
Thanks for your feedback. :) In my opinion Blazor is an excellent technology and hopefully it will grow in popularity in the coming years. The release of .NET 8 is a game changer in more than one way, not just in the way of being competitive with other SPA technologies - it adds a lot of new features and enhancements that will provide Blazor developers with greater flexibility - for e.g. the option to choose between render modes.
@paulgehrman
@paulgehrman 6 ай бұрын
Zero chance Microsoft ever starts using Angular or React. Everyone I know who has tried Blazor has no interest in going back to the masochism that is Angular. React is better, but still much harder to work with, debug, etc.
@paulgehrman
@paulgehrman 6 ай бұрын
@@KapnKregg Yeah, I felt the same way at first, too easy. To me, the greatest benefit is the ease of debugging, especially compared to Angular.
@CarrigansGuitarClub
@CarrigansGuitarClub 7 ай бұрын
I've been hearing all this "Blazor is the next best" thing since Silverlight.....it's just not catching fire!!!!
@GavinLon
@GavinLon 7 ай бұрын
Dotnet 8 is a huge upgrade for Blazor so I think with greater awareness about the new features and enhancements - Blazor (in my opinion) is likely to gain a lot more popularity :)
@oksen1990
@oksen1990 7 ай бұрын
@@GavinLon I agree with you, Microsoft is doing much to make Blazor a viable alternative to the usual suspects (React, Angular, Vue, Svelte etc.). One of the most commonly-mentioned advantages that I've been hearing from my friends and colleagues is that they can work less with JS/TS and more with .NET/C#. As a developer who has primarily worked with both AngularJS and Angular 2+, this is one of the reasons why I'm interested in learning Blazor.
@GavinLon
@GavinLon 7 ай бұрын
@@oksen1990 Sounds great! Also from an organisation's perspective where the organisation is heavily invested in the .NET eco system - Blazor is a far better choice for SPA application development than investing in training in-house .NET developers in JavaScript based SPA frameworks or hiring new JavaScript based SPA developers or contractors. Blazor is also well supported by Microsoft and likely to evolve in step with new innovations in SPA frameworks.
@oksen1990
@oksen1990 7 ай бұрын
@@GavinLon Yes, and seeing as many corporations in my country, Denmark - both smaller and larger - have invested in .NET ecosystem for backend and sometimes for the DevOps, I think Blazor makes a lot of sense. I 100% agree with you that Microsoft is heavily invested in Blazor being the frontend framework for .NET applications, both now and in the future.
@missionyoungblood
@missionyoungblood 7 ай бұрын
Trust me when I say; getting to my goal is putting me truly in Gavin Lons debt...I will reimburse you with more than a few Coffee's as you are invaluable to anyone learning C#.
@GavinLon
@GavinLon 7 ай бұрын
I'm so glad that you feel that you are benefiting from the videos. :) Thank you for your kind comment! More content is coming soon!
@missionyoungblood
@missionyoungblood 7 ай бұрын
Your more than welcome, feel like it is us who should be thanking you!@@GavinLon
@richardaubin1951
@richardaubin1951 7 ай бұрын
Did you AI your voice?
@GavinLon
@GavinLon 7 ай бұрын
No, there is absolutely no AI used in my videos - that is my natural voice. :)
@richardaubin1951
@richardaubin1951 7 ай бұрын
@@GavinLon ok :) It's only strange because of the pauses that seem unnecessary at times. I'll take your word for it ;)
@paulliner6017
@paulliner6017 7 ай бұрын
I dont know, to me the script feels like an ai article read out by an ai language, maybe the ai also manages the chat, so he is actually not lying when he claims its his own authentic voice 😂 @@richardaubin1951 Edit: Oh shoot, I found a typo.. maybe he just immitates ai videos 🤦‍♂
@missionyoungblood
@missionyoungblood 7 ай бұрын
My friend thought the same thing when we were viewing some of Gavins other vids....I was comprehensive when I inferred it believe it to be natural!! gonna tell my mate later😎 🙃
@user-senseiPM
@user-senseiPM 6 ай бұрын
Almost like in Web Forms... in past.
@GavinLon
@GavinLon 6 ай бұрын
With respect - Blazor is very different from Web Forms :)
@ookookook
@ookookook 6 ай бұрын
1 word: silverlight. Not getting on this blazor hype train.
@GavinLon
@GavinLon 6 ай бұрын
I have no incentive to hype up Blazor. I really do believe it is a fantastic technology - and .NET 8 includes some excellent enhancements and new features.
@ookookook
@ookookook 6 ай бұрын
@@GavinLon Yup - really been happy with .NET releases since Core, and looking forward to 8 myself.
@WorldSmu
@WorldSmu 6 ай бұрын
Microsoft always create white elephant experiments.
@daveharruk
@daveharruk 6 ай бұрын
As a .NET developer I'd love to be able to agree with this, but in reality there is not one single "game changer" feature here - literally everything is already available in competing technologies. The only unique features for .NET developers are available in Uno and Avalonia which are unfortunately hampered by frustratingly poor documentation. Perhaps it doesn't matter that it isn't superior to that available in JavaScript land, but when we've been spoilt by C#, .NET Core and Web API, it just seems that Blazor (and MAUI) are going nowhere fast.
@GavinLon
@GavinLon 6 ай бұрын
This channel is all about learning so I do really value your comment even though you clearly disagree with what is promulgated in the video... :) Thanks for your comment.
@TrOgaN_
@TrOgaN_ 5 ай бұрын
Except it's not a game changer, it's a broken system with pre-rendering issues and interactive modes that don't work without being hacked.
@GavinLon
@GavinLon 5 ай бұрын
Thanks for your feedback. I will be going through these new features in the near future in a practical way so we can assess any issues that may arise and discuss them.
@alensiljak
@alensiljak 7 ай бұрын
Game changer? What is the game?
@GavinLon
@GavinLon 7 ай бұрын
lol - it's just an expression :) It is a massive positive change for the Asp.NET Core framework - and Blazor can now, in my opinion, compete with the popular JavaScript based SPA frameworks.
@alensiljak
@alensiljak 7 ай бұрын
@@GavinLon I thought so, too, based on the title. However, these changes make it more of a destination for the current MVC and WebForms applications rather than for other PWA/SPA frameworks. I mean, it was already a relatively decent and growing competitor in that field. These changes seem mostly server-related, which is outside the realm of SPAs.
@GavinLon
@GavinLon 7 ай бұрын
@@alensiljak Streaming rendering for e.g. allows for Server-side rendering to be used for Blazor applications while allowing for asynchronous loading of content hindered by long running operations (using http request/response model). So the responsiveness or SPA effect (if you like) is preserved and the benefits of SSR can also be included in Blazor applications. Enhanced Form Handling and navigation also meansthat Blazor applications can now include Server side rendering and all the benefits that come with server side rendering (e.g. better SEO) as well as the benefits inherent in SPA applications - like the fast asynchronous responsiveness provided through the implementation of Blazor WebAssembly or Blazor Server compoments. Including all of these features in one Blazor project (through the Blazor Web App project template) are just a few massive upgrades to Blazor. Dotnet 8 really does mean a huge upgrade to Blazor - which in my opinion could be described as a game changer :)
@fayazvar3948
@fayazvar3948 7 ай бұрын
Are you kidding me, now it is like U turn.
@GavinLon
@GavinLon 7 ай бұрын
With the release of .NET 8, Microsoft is including features that you currently get with Razor Pages and MVC (like Server side rendering) with the already existing SPA features (Blazor Server and Blazor WebAssembly) within one framework, the Blazor framework. You can now leverage Server side rendering, streaming rendering, Blazor Server (Signal-R) and Blazor WebAssembly from within one Project. This is made easy through leveraging the new Blazor Web App project template (which can only run on .NET 8).
@ghaznavipc
@ghaznavipc 6 ай бұрын
SSR in blazor stands for Static-Server Rendering. Don't confuse it with SSR in JS frameworks. *EDIT:* My reference: kzbin.info47CZqb53nCM?feature=shared&t=3900
@GavinLon
@GavinLon 6 ай бұрын
There is no confusion. SSR stands for Server-side rendering in Blazor. devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-6
@hugochavez6170
@hugochavez6170 7 ай бұрын
I experimented with Blazor in September 2020. it was terrible. There millions of open source Javascript libraries components widgets gadgets etc. which allows you do develop every kind of ui applications. Who uses Blazor for UI commits suicide.
@GavinLon
@GavinLon 7 ай бұрын
Thanks for your comment. Blazor in 2024 is going to be very different from Blazor in 2020 :) It is evolving rapidly and is part of a super robust, versatile eco system that has the support of a growing community and Microsoft! React and Next.js are great but so is Blazor. There is a lot of investment by Microsoft in Blazor, so it is only going to get better.
@hugochavez6170
@hugochavez6170 7 ай бұрын
@@GavinLon In fact, the idea to use one language for both backend and frontend development is not that bad. I changed to another company in the mid of 2020. I came from fullstack web development with PHP in backend and Javascript &co. in frontend. I was rather a backend developer indeed. So I started to learn C# at the new employer and evaluated Blazor. The parallel use of Javascript was extremely terrible. The open source frameworks libraries for Blazor were buggy and to some extend restricted. I left the company mid 2022 and one team was using all Microsoft tech stack. The last positive thing I heard about and experimented with Blazor was the hot reload feature, which was buggy. For me frontend development was even with Razor Pages a nightmare. After every single change in HTML I had to recompile the whole project. That's why I created a separate project only for UI and used the live server plugin of VS Code. At the end migrated the HTML to Razor templates. It was so big time consuming workaround. On the other hand, all the frontend developers , who I know, were not ready to learn C# at all. They hated it though due to the complexity. They were admired by Javascript and its simplicity. 😊 The microservices architecture and container technology on the other hand allow companies build their software with very different techstack. I believe it is not possible to convince and gain the majority of the frontend developers for Blazor. So many companies would not make themselves dependent on very few Blazor developers and prefer or give chance to Javascript developers. IMO the Blazor UI is a wrong strategy by the Microsoft. They could bring a framework like Google Angular to the market with full integration of TypeScript, which had better chance to gain Javascript developer on the market.
@path_selector
@path_selector 7 ай бұрын
LMAO this isnt a human speaking... is it?
@path_selector
@path_selector 7 ай бұрын
ok after reviewing other videos... this is a human sorry
@henryvaneyk3769
@henryvaneyk3769 6 ай бұрын
Blazor will go nowhere and die out just like Silverlight. HTMX and Rust is the way top go.
@GavinLon
@GavinLon 6 ай бұрын
Thanks for your feedback. I suspect HTMX will become more and more popular but I certainly don't agree that Blazor will die out. I also think Rust is a great technology.
@henryvaneyk3769
@henryvaneyk3769 6 ай бұрын
@@GavinLonIt will probably not die out. Many companies will use it in-house for their own web portals, but I just do not see it go mainstream like JS and React is now. Hell even PHP sites refuse to die out and will be with us for a long time because of it's huge base.
@GavinLon
@GavinLon 6 ай бұрын
@henryvaneyk3769 I understand what you are saying but I think Blazor has a tremendous amount of potential especially based on the new features and enhancements that have been shipped with .NET 8. It'll be interesting to see what happens :)
@adam-xt8te
@adam-xt8te 4 ай бұрын
Microsoft reinvented PHP
@GavinLon
@GavinLon 4 ай бұрын
Blazor is primarily a SPA framework and PHP is not. Blazor on .NET 8 has incorporated many new features into the Blazor framework that means you can combine some of the benefits available in PHP like SSR into your .NET 8 Blazor applications as well as leverage the high speed responsiveness of SPA technologies. So Blazor at this stage is more similar to a technology like Next.js rather than a technology like PHP.
@zikkrype
@zikkrype 6 ай бұрын
Blazor sucks. There are isn't a lot of plugins to solve trivial tasks. You need to learn a lot of it's tags and specifications instead of concentrating on ui
@GavinLon
@GavinLon 6 ай бұрын
I respectfully disagree - but thank you for your feedback :) Blazor is getting better and better, and this trend is no doubt going to continue :)
Ten Amazing Blazor Features You Must Know
25:34
Gavin Lon
Рет қаралды 4,9 М.
Did you find it?! 🤔✨✍️ #funnyart
00:11
Artistomg
Рет қаралды 118 МЛН
Como ela fez isso? 😲
00:12
Los Wagners
Рет қаралды 23 МЛН
ISSEI funny story😂😂😂Strange World | Magic Lips💋
00:36
ISSEI / いっせい
Рет қаралды 185 МЛН
Is C# Better than Java?
18:41
Gavin Lon
Рет қаралды 11 М.
What Is .NET Aspire? The Insane Future of .NET!
18:35
Nick Chapsas
Рет қаралды 256 М.
Dan Roth talking on Blazor in .NET 8.
1:39:18
Tulsa DNUG
Рет қаралды 5 М.
Is Blazor Better than React?
14:25
Gavin Lon
Рет қаралды 39 М.
Top 10 .NET Trends in 2024
24:03
Gavin Lon
Рет қаралды 3,3 М.
What is the Future of Blazor? Should I Learn Blazor?
22:32
IAmTimCorey
Рет қаралды 54 М.
Java is Declining and C# is Gaining - How Do We know??
11:39
Gavin Lon
Рет қаралды 2,9 М.
Why We Choose Blazor over React and Vue: Matt Jones
40:23
Techlahoma
Рет қаралды 2 М.
.NET 8 & Blazor: Server Side Magic!
18:23
Coder Foundry
Рет қаралды 7 М.
Did you find it?! 🤔✨✍️ #funnyart
00:11
Artistomg
Рет қаралды 118 МЛН