Everything you need to know about WinUI | INT116A

Поділитися
Вставка
  • Опубліковано 20 сер 2024

КОМЕНТАРІ • 29

  • @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 3 роки тому +9

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

    • @jonas9
      @jonas9 3 роки тому +1

      In Xaml...?

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

    • @ThinkingNow
      @ThinkingNow 4 роки тому +1

      I haven't tried it, but it sounds like it should be possible to use Blazor+Electron for cross platform. My WinUI hello world is using close to 50MB, so it may even be hard to argue that Electron is too bloated in comparison.

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

  • @bastablet9239
    @bastablet9239 2 роки тому

    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

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

  • @bgrant1512
    @bgrant1512 3 роки тому +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.

  • @aberba
    @aberba 3 роки тому +3

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

    • @kevinportillo1971
      @kevinportillo1971 3 роки тому

      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 3 роки тому

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

    • @yhz2K
      @yhz2K 3 роки тому

      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.

  • @jaimeaguinaldo943
    @jaimeaguinaldo943 2 роки тому +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...