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

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 พ.ย. 2024

ความคิดเห็น • 118

  • @MohamedOmar-zw2bq
    @MohamedOmar-zw2bq ปีที่แล้ว +57

    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  ปีที่แล้ว

      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 11 หลายเดือนก่อน

      @@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  11 หลายเดือนก่อน +1

      @@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 11 หลายเดือนก่อน +1

      you are such a nice person. It's always refreshing to see the interaction of a polite, nice person online. @@GavinLon

  • @pankitpatel1987
    @pankitpatel1987 5 หลายเดือนก่อน +1

    I am using blazor since beginning.
    This the best of all web platform.
    I am creating web applications more then 10 years.

    • @GavinLon
      @GavinLon  5 หลายเดือนก่อน

      I agree - it's my favourite web platform too :)

    • @sanD-xq8nb
      @sanD-xq8nb 4 หลายเดือนก่อน

      Whay type of web apps? I heard that for freelance apps is better using javascript framewoks.

  • @tanakamichael-dp1nb
    @tanakamichael-dp1nb ปีที่แล้ว +14

    Your explanations are so clear and simple to comprehend. Excellent stuff.

    • @GavinLon
      @GavinLon  ปีที่แล้ว +1

      Thank you very much! Your comment is greatly appreciated! :)

  • @paulgehrman
    @paulgehrman ปีที่แล้ว +3

    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  ปีที่แล้ว +5

      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 10 หลายเดือนก่อน

      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.

  • @DannysGalaxyTab
    @DannysGalaxyTab ปีที่แล้ว +3

    My man, this video is amazing. Perfectly answered most of the questions I was wondering about blazor.

    • @GavinLon
      @GavinLon  ปีที่แล้ว

      Thank you for your very positive comment! I'm really happy that this video has answered most of your questions about Blazor :)

  • @evgeniilewicki5874
    @evgeniilewicki5874 6 หลายเดือนก่อน

    Thank you. This is the best explanation of new products in Blazor.

    • @GavinLon
      @GavinLon  6 หลายเดือนก่อน

      Thank you so much for your positive comment :)

  • @pascalsi1
    @pascalsi1 ปีที่แล้ว +2

    Best explanation of Blazor I've seen so far

    • @GavinLon
      @GavinLon  ปีที่แล้ว +3

      Thank you! :) I appreciate your kind comment!

  • @Anbu_Sampath
    @Anbu_Sampath ปีที่แล้ว +2

    Nicely explained. Hopefully Blazor get more traction.

    • @GavinLon
      @GavinLon  ปีที่แล้ว +1

      Thank you! :) Yes, indeed! I think Blazor is likely to get more traction in the coming years :)

  • @jsiahaan
    @jsiahaan ปีที่แล้ว +3

    This video is very helpful, thank you so... so... so... much Gavin!

    • @GavinLon
      @GavinLon  ปีที่แล้ว

      You are very welcome! :)

  • @ahmettek315
    @ahmettek315 ปีที่แล้ว +2

    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  ปีที่แล้ว

      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 ปีที่แล้ว

      @@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  ปีที่แล้ว +1

      @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 :)

  • @NeilDonkin
    @NeilDonkin ปีที่แล้ว

    Blazor is finally looking very mature in .NET 8

    • @GavinLon
      @GavinLon  ปีที่แล้ว

      I like how you put that! :)

  • @deevvveed
    @deevvveed ปีที่แล้ว

    Great video, lots of cool stuff coming for Blazor

    • @GavinLon
      @GavinLon  ปีที่แล้ว

      Yes - very exciting! :) I'm particularly looking forward to working with Blazor after the official release of .NET 8 in November! :)

  • @RenyDev-s9z
    @RenyDev-s9z 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 :)

  • @ebarednaxela
    @ebarednaxela 10 หลายเดือนก่อน

    Thanks Gavin! ❤

    • @GavinLon
      @GavinLon  10 หลายเดือนก่อน

      You are very welcome! :)

  • @goldgymca
    @goldgymca 6 หลายเดือนก่อน

    I used PHP and JavaScript before found the possible way to develop in Blazor. It is much better to use this technology.

  • @Marcin-cz1yo
    @Marcin-cz1yo ปีที่แล้ว

    21:48 what is this hand thingy? Is this some video rendering app/addon which implements that? pls help

  • @bryanpaderes8963
    @bryanpaderes8963 ปีที่แล้ว

    Thanks, i love this kind of video❤

    • @GavinLon
      @GavinLon  ปีที่แล้ว

      You are very welcome! :)

  • @evelop3625
    @evelop3625 ปีที่แล้ว +2

    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  ปีที่แล้ว +2

      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 ปีที่แล้ว +12

      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  ปีที่แล้ว +2

      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 ปีที่แล้ว +4

      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 ปีที่แล้ว +4

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

  • @nil70n
    @nil70n 11 หลายเดือนก่อน +1

    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  11 หลายเดือนก่อน +2

      HTMX is certainly an interesting technology. I look forward to doing a deep dive video on HTMX.

  • @CarrigansGuitarClub
    @CarrigansGuitarClub ปีที่แล้ว +3

    I've been hearing all this "Blazor is the next best" thing since Silverlight.....it's just not catching fire!!!!

    • @GavinLon
      @GavinLon  ปีที่แล้ว +1

      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 ปีที่แล้ว +1

      @@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  ปีที่แล้ว +3

      @@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 ปีที่แล้ว

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

  • @sgamage2644
    @sgamage2644 ปีที่แล้ว

    Great video ❤

    • @GavinLon
      @GavinLon  ปีที่แล้ว

      Thank you! :)

  • @LegacyGS
    @LegacyGS 4 หลายเดือนก่อน

    I think about using Blazor, but then I’m like yeahhh but react….

    • @GavinLon
      @GavinLon  4 หลายเดือนก่อน

      Both excellent technologies - it all depends on your requirement :)

  • @kuhaniresti
    @kuhaniresti ปีที่แล้ว

    how huge is the resource being sent to user for ssr?

  • @AthelstanEngland
    @AthelstanEngland ปีที่แล้ว

    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  ปีที่แล้ว

      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 ปีที่แล้ว

      @@GavinLon ok thanks.

  • @midnightloverdog
    @midnightloverdog ปีที่แล้ว

    Same thng was said in .Net 7

    • @GavinLon
      @GavinLon  ปีที่แล้ว +1

      That is not true. Blazor on .NET 8 is a significant upgrade.

    • @midnightloverdog
      @midnightloverdog 10 หลายเดือนก่อน

      @@GavinLon Still the slowest framework compared to Angular, React, Vue

    • @GavinLon
      @GavinLon  10 หลายเดือนก่อน

      @@midnightloverdog Thanks, I appreciate your feedback :)

  • @emreaka3965
    @emreaka3965 ปีที่แล้ว

    jiterpreter kinda joke to me ngl :) I would probably use SSR with WASM. SignalR is not my go to.

    • @GavinLon
      @GavinLon  ปีที่แล้ว

      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
      :)

  • @mortz16
    @mortz16 ปีที่แล้ว +1

    So basically it functions like JS meta frameworks like NextJS and SvelteKit?

    • @GavinLon
      @GavinLon  ปีที่แล้ว +4

      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 ปีที่แล้ว

      That's my exact thought when read more about it. Only difference is instead of JS, C# used.

  • @missionyoungblood
    @missionyoungblood ปีที่แล้ว

    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  ปีที่แล้ว +1

      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 ปีที่แล้ว

      Your more than welcome, feel like it is us who should be thanking you!@@GavinLon

  • @ghaznavipc
    @ghaznavipc ปีที่แล้ว +2

    SSR in blazor stands for Static-Server Rendering. Don't confuse it with SSR in JS frameworks.
    *EDIT:*
    My reference: th-cam.com/users/live47CZqb53nCM?feature=shared&t=3900

    • @GavinLon
      @GavinLon  ปีที่แล้ว +5

      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

  • @ookookook
    @ookookook ปีที่แล้ว +1

    1 word: silverlight. Not getting on this blazor hype train.

    • @GavinLon
      @GavinLon  ปีที่แล้ว +3

      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 ปีที่แล้ว +1

      @@GavinLon Yup - really been happy with .NET releases since Core, and looking forward to 8 myself.

  • @user-senseiPM
    @user-senseiPM ปีที่แล้ว +1

    Almost like in Web Forms... in past.

    • @GavinLon
      @GavinLon  ปีที่แล้ว +1

      With respect - Blazor is very different from Web Forms :)

  • @daveharruk
    @daveharruk ปีที่แล้ว

    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  ปีที่แล้ว +1

      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.

  • @WorldSmu
    @WorldSmu ปีที่แล้ว

    Microsoft always create white elephant experiments.

  • @TrOgaN_
    @TrOgaN_ 11 หลายเดือนก่อน

    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  11 หลายเดือนก่อน

      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 ปีที่แล้ว

    Game changer? What is the game?

    • @GavinLon
      @GavinLon  ปีที่แล้ว

      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 ปีที่แล้ว

      @@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  ปีที่แล้ว +1

      @@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 :)

  • @hugochavez6170
    @hugochavez6170 ปีที่แล้ว

    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  ปีที่แล้ว +3

      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 ปีที่แล้ว

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

  • @richardaubin1951
    @richardaubin1951 ปีที่แล้ว

    Did you AI your voice?

    • @GavinLon
      @GavinLon  ปีที่แล้ว +2

      No, there is absolutely no AI used in my videos - that is my natural voice. :)

    • @richardaubin1951
      @richardaubin1951 ปีที่แล้ว +1

      @@GavinLon ok :) It's only strange because of the pauses that seem unnecessary at times. I'll take your word for it ;)

    • @paulliner6017
      @paulliner6017 ปีที่แล้ว

      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 ปีที่แล้ว

      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😎 🙃

  • @fayazvar3948
    @fayazvar3948 ปีที่แล้ว

    Are you kidding me, now it is like U turn.

    • @GavinLon
      @GavinLon  ปีที่แล้ว +1

      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).

  • @henryvaneyk3769
    @henryvaneyk3769 ปีที่แล้ว

    Blazor will go nowhere and die out just like Silverlight. HTMX and Rust is the way top go.

    • @GavinLon
      @GavinLon  ปีที่แล้ว +1

      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 ปีที่แล้ว

      @@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  ปีที่แล้ว +1

      @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 :)

  • @camrws
    @camrws ปีที่แล้ว +1

    LMAO this isnt a human speaking... is it?

    • @camrws
      @camrws ปีที่แล้ว +1

      ok after reviewing other videos... this is a human sorry

  • @adam-xt8te
    @adam-xt8te 10 หลายเดือนก่อน

    Microsoft reinvented PHP

    • @GavinLon
      @GavinLon  10 หลายเดือนก่อน +2

      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 ปีที่แล้ว

    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  ปีที่แล้ว

      I respectfully disagree - but thank you for your feedback :) Blazor is getting better and better, and this trend is no doubt going to continue :)