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

2024 ж. 10 Мам.
51 259 Рет қаралды

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

Пікірлер
  • 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.

    @MohamedOmar-zw2bq@MohamedOmar-zw2bq6 ай бұрын
    • 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 :)

      @GavinLon@GavinLon6 ай бұрын
    • @@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

      @riyazvagapov1449@riyazvagapov14495 ай бұрын
    • @@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. :)

      @GavinLon@GavinLon5 ай бұрын
    • you are such a nice person. It's always refreshing to see the interaction of a polite, nice person online. @@GavinLon

      @defoer3049@defoer30494 ай бұрын
  • Your explanations are so clear and simple to comprehend. Excellent stuff.

    @tanakamichael-dp1nb@tanakamichael-dp1nb7 ай бұрын
    • Thank you very much! Your comment is greatly appreciated! :)

      @GavinLon@GavinLon7 ай бұрын
  • My man, this video is amazing. Perfectly answered most of the questions I was wondering about blazor.

    @DannysGalaxyTab@DannysGalaxyTab6 ай бұрын
    • Thank you for your very positive comment! I'm really happy that this video has answered most of your questions about Blazor :)

      @GavinLon@GavinLon6 ай бұрын
  • This video is very helpful, thank you so... so... so... much Gavin!

    @jsiahaan@jsiahaan7 ай бұрын
    • You are very welcome! :)

      @GavinLon@GavinLon7 ай бұрын
  • Best explanation of Blazor I've seen so far

    @pascalsi1@pascalsi16 ай бұрын
    • Thank you! :) I appreciate your kind comment!

      @GavinLon@GavinLon6 ай бұрын
  • Thanks, i love this kind of video❤

    @bryanpaderes8963@bryanpaderes89637 ай бұрын
    • You are very welcome! :)

      @GavinLon@GavinLon7 ай бұрын
  • Great video, lots of cool stuff coming for Blazor

    @deevvveed@deevvveed6 ай бұрын
    • Yes - very exciting! :) I'm particularly looking forward to working with Blazor after the official release of .NET 8 in November! :)

      @GavinLon@GavinLon6 ай бұрын
  • Nicely explained. Hopefully Blazor get more traction.

    @Anbu_Sampath@Anbu_Sampath6 ай бұрын
    • Thank you! :) Yes, indeed! I think Blazor is likely to get more traction in the coming years :)

      @GavinLon@GavinLon6 ай бұрын
  • Thanks Gavin! ❤

    @ebarednaxela@ebarednaxela4 ай бұрын
    • You are very welcome! :)

      @GavinLon@GavinLon4 ай бұрын
  • Great video ❤

    @sgamage2644@sgamage26447 ай бұрын
    • Thank you! :)

      @GavinLon@GavinLon7 ай бұрын
  • how huge is the resource being sent to user for ssr?

    @kuhaniresti@kuhaniresti6 ай бұрын
  • 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.

    @paulgehrman@paulgehrman5 ай бұрын
    • 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. :)

      @GavinLon@GavinLon5 ай бұрын
    • 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.

      @johno8760@johno87604 ай бұрын
  • 21:48 what is this hand thingy? Is this some video rendering app/addon which implements that? pls help

    @Marcin-cz1yo@Marcin-cz1yo6 ай бұрын
  • 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)

    @ahmettek315@ahmettek3155 ай бұрын
    • 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.

      @GavinLon@GavinLon5 ай бұрын
    • @@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.

      @ahmettek315@ahmettek3155 ай бұрын
    • @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 :)

      @GavinLon@GavinLon5 ай бұрын
  • 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.

    @AthelstanEngland@AthelstanEngland6 ай бұрын
    • 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 :)

      @GavinLon@GavinLon6 ай бұрын
    • @@GavinLon ok thanks.

      @AthelstanEngland@AthelstanEngland6 ай бұрын
  • So basically it functions like JS meta frameworks like NextJS and SvelteKit?

    @mortz16@mortz166 ай бұрын
    • 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.

      @GavinLon@GavinLon6 ай бұрын
    • That's my exact thought when read more about it. Only difference is instead of JS, C# used.

      @Anbu_Sampath@Anbu_Sampath6 ай бұрын
  • So has it completely got rid of JavaScript interop yet? Or it still cant live without js?

    @xxXAsuraXxx@xxXAsuraXxx5 ай бұрын
    • 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 :)

      @GavinLon@GavinLon5 ай бұрын
  • Same thng was said in .Net 7

    @midnightloverdog@midnightloverdog6 ай бұрын
    • That is not true. Blazor on .NET 8 is a significant upgrade.

      @GavinLon@GavinLon6 ай бұрын
    • @@GavinLon Still the slowest framework compared to Angular, React, Vue

      @midnightloverdog@midnightloverdog4 ай бұрын
    • @@midnightloverdog Thanks, I appreciate your feedback :)

      @GavinLon@GavinLon4 ай бұрын
  • 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.

    @nil70n@nil70n5 ай бұрын
    • HTMX is certainly an interesting technology. I look forward to doing a deep dive video on HTMX.

      @GavinLon@GavinLon5 ай бұрын
  • jiterpreter kinda joke to me ngl :) I would probably use SSR with WASM. SignalR is not my go to.

    @emreaka3965@emreaka39657 ай бұрын
    • 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 :)

      @GavinLon@GavinLon7 ай бұрын
  • Blazor is finally looking very mature in .NET 8

    @NeilDonkin@NeilDonkin5 ай бұрын
    • I like how you put that! :)

      @GavinLon@GavinLon5 ай бұрын
  • I used PHP and JavaScript before found the possible way to develop in Blazor. It is much better to use this technology.

    @krisztiantakacs6001@krisztiantakacs600112 күн бұрын
  • I've been hearing all this "Blazor is the next best" thing since Silverlight.....it's just not catching fire!!!!

    @CarrigansGuitarClub@CarrigansGuitarClub6 ай бұрын
    • 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 :)

      @GavinLon@GavinLon6 ай бұрын
    • @@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.

      @oksen1990@oksen19906 ай бұрын
    • @@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.

      @GavinLon@GavinLon6 ай бұрын
    • @@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.

      @oksen1990@oksen19906 ай бұрын
  • 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.

    @evelop3625@evelop36256 ай бұрын
    • 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. :)

      @GavinLon@GavinLon6 ай бұрын
    • 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.

      @KapnKregg@KapnKregg6 ай бұрын
    • 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.

      @GavinLon@GavinLon6 ай бұрын
    • 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@paulgehrman5 ай бұрын
    • @@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.

      @paulgehrman@paulgehrman5 ай бұрын
  • 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#.

    @missionyoungblood@missionyoungblood6 ай бұрын
    • 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!

      @GavinLon@GavinLon6 ай бұрын
    • Your more than welcome, feel like it is us who should be thanking you!@@GavinLon

      @missionyoungblood@missionyoungblood6 ай бұрын
  • Did you AI your voice?

    @richardaubin1951@richardaubin19517 ай бұрын
    • No, there is absolutely no AI used in my videos - that is my natural voice. :)

      @GavinLon@GavinLon7 ай бұрын
    • @@GavinLon ok :) It's only strange because of the pauses that seem unnecessary at times. I'll take your word for it ;)

      @richardaubin1951@richardaubin19517 ай бұрын
    • 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 🤦‍♂

      @paulliner6017@paulliner60176 ай бұрын
    • 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😎 🙃

      @missionyoungblood@missionyoungblood6 ай бұрын
  • Almost like in Web Forms... in past.

    @user-senseiPM@user-senseiPM6 ай бұрын
    • With respect - Blazor is very different from Web Forms :)

      @GavinLon@GavinLon6 ай бұрын
  • 1 word: silverlight. Not getting on this blazor hype train.

    @ookookook@ookookook6 ай бұрын
    • 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.

      @GavinLon@GavinLon6 ай бұрын
    • @@GavinLon Yup - really been happy with .NET releases since Core, and looking forward to 8 myself.

      @ookookook@ookookook6 ай бұрын
  • Microsoft always create white elephant experiments.

    @WorldSmu@WorldSmu5 ай бұрын
  • SSR in blazor stands for Static-Server Rendering. Don't confuse it with SSR in JS frameworks. *EDIT:* My reference: kzhead.info47CZqb53nCM?feature=shared&t=3900

    @ghaznavipc@ghaznavipc6 ай бұрын
    • 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

      @GavinLon@GavinLon6 ай бұрын
  • Game changer? What is the game?

    @alensiljak@alensiljak6 ай бұрын
    • 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.

      @GavinLon@GavinLon6 ай бұрын
    • @@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.

      @alensiljak@alensiljak6 ай бұрын
    • @@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 :)

      @GavinLon@GavinLon6 ай бұрын
  • Are you kidding me, now it is like U turn.

    @fayazvar3948@fayazvar39486 ай бұрын
    • 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).

      @GavinLon@GavinLon6 ай бұрын
  • 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.

    @daveharruk@daveharruk6 ай бұрын
    • 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.

      @GavinLon@GavinLon6 ай бұрын
  • LMAO this isnt a human speaking... is it?

    @path_selector@path_selector6 ай бұрын
    • ok after reviewing other videos... this is a human sorry

      @path_selector@path_selector6 ай бұрын
  • 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.

    @TrOgaN_@TrOgaN_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.

      @GavinLon@GavinLon5 ай бұрын
  • 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.

    @hugochavez6170@hugochavez61706 ай бұрын
    • 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.

      @GavinLon@GavinLon6 ай бұрын
    • @@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.

      @hugochavez6170@hugochavez61706 ай бұрын
  • Blazor will go nowhere and die out just like Silverlight. HTMX and Rust is the way top go.

    @henryvaneyk3769@henryvaneyk37695 ай бұрын
    • 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.

      @GavinLon@GavinLon5 ай бұрын
    • @@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.

      @henryvaneyk3769@henryvaneyk37695 ай бұрын
    • @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 :)

      @GavinLon@GavinLon5 ай бұрын
  • Microsoft reinvented PHP

    @adam-xt8te@adam-xt8te4 ай бұрын
    • 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.

      @GavinLon@GavinLon4 ай бұрын
  • 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

    @zikkrype@zikkrype5 ай бұрын
    • I respectfully disagree - but thank you for your feedback :) Blazor is getting better and better, and this trend is no doubt going to continue :)

      @GavinLon@GavinLon5 ай бұрын
KZhead