Everything you need to know about WinUI | INT116A

Поделиться
HTML-код
  • Опубликовано: 27 янв 2025

Комментарии • 28

  • @EricTViking
    @EricTViking 4 года назад +14

    @29:07 answered my question. No cross platform UI. As a Windows desktop developer of 25 years I see WinUI as just another native UI for Windows. It looks like it offers marginal improvements over WPF and in some ways not a huge improvement over WinForms. It feels like a way of trying to keep UWP alive and I can't really see any incentive to port my application to it. At this time cross platform frameworks such as UNO and QT look more attractive than where Microsoft is heading.

    • @WorstDeveloper
      @WorstDeveloper 4 года назад +2

      Microsoft will be developing MAUI, which is cross platform for both mobile and desktop. The linux support is unfortunately a community effort.
      There is also Avalonia (Not owned by Microsoft), if you only care about cross platform for desktop.

    • @EricTViking
      @EricTViking 4 года назад +2

      @@WorstDeveloper MAUI looks to be "single project" but still multiple codebases within for each platform. Even if it's "single project" you'll still end up having to code specifics for each platform. Microsoft could absolutely nail the cross platform requirement, but they'll fluff it as they usually do.

    • @LimitedWard
      @LimitedWard 4 года назад +2

      @@EricTViking You're always going to have some platform-specific code for any cross-platform UI framework. If it didn't support platform-specific features, it would only be able to support the lowest common denominator.

    • @EricTViking
      @EricTViking 4 года назад +1

      @@LimitedWard agreed, but the platform specifics should be very specific to the point of being non-essential for general UI use. Java came very close to achieving the write once run anywhere dream but didn't quite fulfil it.

    • @DerekFoulk
      @DerekFoulk 3 года назад

      What is it that Uno provides that is better than WinUI or MAUI? I've not tried their product...

  • @fieryscorpion
    @fieryscorpion 2 года назад +2

    That was an excellent talk!
    A quick question: At this time, which one should we use to create modern native apps?
    WinUI or MAUI?

  • @VitaliChuzha
    @VitaliChuzha Год назад +2

    And now all of us know that UWP is obsolete.

  • @davidporterrealestate
    @davidporterrealestate 4 года назад +6

    Excellent presentation

  • @Omey731
    @Omey731 4 года назад +9

    just show me where i can create a button dammit!!!

    • @jonas9
      @jonas9 4 года назад +1

      In Xaml...?

  • @suchtendolp644
    @suchtendolp644 3 года назад +1

    Why not .NET Native for Desktop Apps? :(

    • @fieryscorpion
      @fieryscorpion 2 года назад

      Can you make your question more clear?
      The UI implementation is done in C++ but you can code in any language supported by the .NET framework to create Desktop Apps using WinUI 3.

  • @bastablet9239
    @bastablet9239 3 года назад

    Niet i will use this on the hmi on our machine

  • @TonyHenrique
    @TonyHenrique 4 года назад +9

    WinUI + UNO looks promissing!

    • @wi8shad0w
      @wi8shad0w 4 года назад

      does it cannibalize xamarin ?

    • @caret4812
      @caret4812 3 года назад +1

      @@wi8shad0w .NET MAUI enters the chat

    • @SalmanKhan-yh8fb
      @SalmanKhan-yh8fb Год назад

      @@caret4812 and exits

  • @bgrant1512
    @bgrant1512 4 года назад +4

    So another UI that solves problems no has. Providing a solution no one asked for. Great work guys wake me up when you have some kind of designer support. The last thing you put out that didnt absolutely tank productivity and quadruple design time was Winforms. In an age where IT budgets are getting thinner and thinner this is just another DOA tech. BTW update your little history of UI to reflect that WPF was so bad that not even MS used it for like the 1st 5 years.

  • @jaimeaguinaldo943
    @jaimeaguinaldo943 3 года назад +4

    Damn... Before MS finish a tech or clear it with bugs... they release a new one full of bugs and untested... again and again...
    Damn... Before MS finish a tech or clear it with bugs... they release a new one full of bugs and untested... again and again...
    Damn... Before MS finish a tech or clear it with bugs... they release a new one full of bugs and untested... again and again...

  • @aberba
    @aberba 4 года назад +3

    Why can't Microsoft leave behind the legacy bloat and focus on future developments? Win32?

    • @kevinportillo1971
      @kevinportillo1971 4 года назад

      I think Windows RT was that attempt. But the enterprise industry backbone is heavily reliant on Win32 until developers are forced to shift to UWP.

    • @amigoface
      @amigoface 4 года назад

      because millions or billions of devices over the world are not upgrading
      and still using win7, or even winxp .

    • @yhz2K
      @yhz2K 4 года назад

      1000000000s of softwares,tools and utilities are based on win32
      So yeah legacy support and backwards compatibility is what people use Windows for

    • @fieryscorpion
      @fieryscorpion 2 года назад

      I feel you.
      But Win32 is just the name for Windows Desktop Apps (I think). It only goes back until Windows 10 Build 1809, so I guess they aren't really carrying bloat before that windows version.