ASP.NET Community Standup - Native client apps with Blazor Hybrid

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

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

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

    Awesome work by microsoft team.Blazor & .
    Net maui will rocks.

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

    This is really a competitor for Ionic / Cordova / Capacitor.
    It's extraordinarily compelling for .Net developers.
    Microsoft nailed it.

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

    Awesome!
    Features, less efforts and Cost effective.. love it ❤️

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

    Cant wait for a release

  • @zimcoder
    @zimcoder 2 ปีที่แล้ว

    This was really informative. Thank you so much, guys.

  • @andrewbeeman84
    @andrewbeeman84 2 ปีที่แล้ว

    That is awesome, awesome, awesome

  • @lollo4711
    @lollo4711 2 ปีที่แล้ว

    This is really fantastic! But for me.. an optimal multi-platform solution would be a WASM Blazor-App running entirely inside the browser with API-access thru an abstracted API-Layer (native for each OS/device) and with no need for web-servers infrastructure - just easy to be launched by clicking the MAIN-HTML file. Publish one to fit all, because all browsers render almost to a mostly equal appearance of the App and CSS-Files can be replaced easily if the UI needs a face-lift (with no compilation needed! If you were ever forced to re-compile a prg after 10 years, you know the benefit;)

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

    Steve Sanderson for president!

  • @elietebchrany
    @elietebchrany 2 ปีที่แล้ว

    Yes it's important to get the running platform within Razor, including web (Android, Windows, Web,...)

  • @MicheleMassari
    @MicheleMassari 2 ปีที่แล้ว

    very cool but could I use databinding in blazor component properties from a maui viewmodel and get the component refreshed automatically?

  • @egvijayanand
    @egvijayanand 2 ปีที่แล้ว

    Blazor desktop templates for Windows client apps (WinForms and WPF) is now available to try, search for Blazor Desktop Templates in VS Manage Extensions dialog and install the extension published by me (purple coloured icon).

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

    that was really amazing. First, I would ask if it's possible to render controls natively from razor syntax? So, that we can make blazor web apps into native cross platform ui and not just hybrid web hosted apps. mapping web controls to native platform controls. Instead of BlazorWebView something like BlazorNativeView (React native concept)
    Note: i believe it was called blazor mobile bindings.

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

    There needs to be at least a minimal set of Blazor controls along with it for a faster adoption as developers cannot spend their effort on bringing it up to speed for a real world application.

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

    Wow

  • @Babak_Farhang
    @Babak_Farhang 2 ปีที่แล้ว

    👍❣👌

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

    As we see Blazor can run native as a MAUI, WPF or WinForms app. Is it possible conversely - to run MAUI as a web app in the browser? I know that Uno, Ooui and Avalonia can do that.

  • @lollo4711
    @lollo4711 2 ปีที่แล้ว

    @57:31 calling the "private async void CheckInternet()" method from the @OnClick in button... does not require an async call? - like: @OnClick="@(async () => await CheckInternet()") ??? (just testing both versions and compiler is not complaining)

    • @lollo4711
      @lollo4711 2 ปีที่แล้ว

      I asked CSharpFritz today. He said: YES - AWAIT call in @OnClick is needed.

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

    Please stop this webapps. This annoying warte a huge amount of ressources just for a note taking app because webapps needs a whole browser engine or better a whole browser to run. Its so annoying.
    Take a look at Skype, Teams, Discord or even the widgets App in Windows 11. This apps using more Ram than the whole Operating System.
    And no its does not matter if Electron, PWA are React all of them are way to heavy. I know this will never happen because too many developer got too lazy to develop well native apps when they use Webapps but for the consumer its simply bad.
    Its incredible how much faster W11 works with all Web Crap deactivated and uninstalled. Its amazing.
    I think its okay to use webapps but not in this amount we currently seeing it. is too much!

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

      Agree stopping with Teams, Discord, VS Code, VS 2022 Razor editor and all Javascript "Native" applications on desktop. It is just super slow and bloated!

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

      Totally agree. Also if you want to upgrade an existing native app in WPF or WinForms to Maui you don't really want to embed web pages. You may want to redesign your windows or forms with Maui native. And that's where you find out that you can't go web because you didn't use Blazor pages, so you have to redesign your ui again.

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

      @@Xenon0000000 the ability to use Blazor within all platforms is great, however what is not great is Microsoft using Javascript developers to code IDE and other important stuff which needs to be blazing fast and that can be achieved only using native controls.

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

      So, you don't think choices are good?
      One of the most popular mobile platforms is Ionic which is a web framework for building hybrid mobile apps on Cordova / Capacitor using JavaScript.
      It serves a difference purpose than writing native Android / Java and iOS / Objective-C / Swift code.
      Not everything needs a "blazing fast" UI. A "fast enough" UI may be very appropriate for most business applications and some commercial applications as well.
      Sometimes considers other than speed are import - like skills reuse and code reuse.

  • @artist6000ish
    @artist6000ish 2 ปีที่แล้ว

    This is ridiculous. These guys are saying that before Blazor, you had to use JavaScript. Now you don't have to -- because with Blazor you can use C#.
    Seriously? There was no web-assembly targets before Blazor? Maybe nothing from MICROSOFT, but trust me. That doesn't mean no other solutions existed. jfc.

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

      Considering this is a .net channel about the .net ecosystem literally called dotnet, you would assume they were talking specifically about .net