Enhancing .NET MAUI: Quality Performance and Interoperability in .NET 9 | OD534

Ғылым және технология

Discover the latest quality improvements, performance enhancements, and interoperability features in .NET MAUI with .NET 9. This session delves into how .NET MAUI has evolved to provide a more robust and performant framework for building cross-platform mobile and desktop applications, emphasizing the improved tooling and developer experience.
To learn more, please check out these resources:
* aka.ms/Build24Collections-Dev...
* dotnet.microsoft.com/en-us/le...
* github.com/dotnet/maui/
𝗦𝗽𝗲𝗮𝗸𝗲𝗿𝘀:
* Maddy Montaquila
* David Ortinau
𝗦𝗲𝘀𝘀𝗶𝗼𝗻 𝗜𝗻𝗳𝗼𝗿𝗺𝗮𝘁𝗶𝗼𝗻:
This video is one of many sessions delivered for the Microsoft Build 2024 event. View the full session schedule and learn more about Microsoft Build at build.microsoft.com
OD534 | Developer Tools
#MSBuild

Пікірлер: 26

  • @gdargdar91
    @gdargdar91Ай бұрын

    Wow so glad you are doing NativeAOT. The mono compiler used in iOS is very clumsy and can’t handle complex generics.

  • @dxhelios7902
    @dxhelios7902Ай бұрын

    Button demo is fine. But let's add proper design with shadows, picture in a button properly positioned and sized, make it svg, add changing colors when navigating using tabs, implement click, release with changing colors. I bet you will spend a lot of time doing these usual things that you can have in React without any hassle.

  • @fr3ddyfr3sh

    @fr3ddyfr3sh

    26 күн бұрын

    MAUI was not intended to be capable of handling more than a button demo. I see this every day. Again and again.

  • @dxhelios7902
    @dxhelios7902Ай бұрын

    I appreciate the presentation. My expectation is to move all mobile apps development to .NET MAUI. I cannot do it right now. I need MVU model without dependencies on paid 3rd parties. MVVM strategically is not an option for my team. But with MVU I would start right away. There were a lot of mouse handling issues, performance problems, iOS/Android multiplatform support model is pretty good, but documentation/samples is almost absent. Copilot helps but not in every situation. WELL DOCUMENTED MAUI library and component support is needed.

  • @zoiobnu

    @zoiobnu

    Ай бұрын

    Don't forget about lack of Linux support

  • @sumomaster5585

    @sumomaster5585

    19 күн бұрын

    @@zoiobnu Desktop apps let alone Linux are not a priority for anyone in today's age. Besides MAUI is mobile focused, not really a solid choice for Desktop from what I hear

  • @zoiobnu

    @zoiobnu

    19 күн бұрын

    @@sumomaster5585 this is because we moved to flutter. Maui is multiplatform, so desktop and mobile

  • @fr3ddyfr3sh
    @fr3ddyfr3sh26 күн бұрын

    The incompetence of the MAUI team is really fascinating. Delivering a horrible product over and over again, but celebrating it, like they found the cure for cancer. And every day i ask myself, will we ever get the “live visual tree explorer” with the capability the WPF version had 15 years ago. Like: inspecting properties, especially bindings.

  • @adinwashere
    @adinwashere3 күн бұрын

    Hybrid is amazing. So much faster to develop with

  • @jorgeromero9759
    @jorgeromero9759Ай бұрын

    Agreguen componentes por favor

  • @juancarlosbaezpozos9353
    @juancarlosbaezpozos935328 күн бұрын

    This is the framework Microsoft isn't using on their own products like Microsoft Teams, Skype, VS Code, Microsoft Math Mobile, etc, etc. Why I am going to use something the creator don't use for a good reason. yeah, sure !!

  • @fr3ddyfr3sh

    @fr3ddyfr3sh

    26 күн бұрын

    After 2 years of working 9 to 5 with Maui, i know why MS isn’t using it for their products. It’s so fundamentaly flawed, that it’s like trying to empty a river with a bucket. Or fix a cracking dam with patches. It’s the worst dev experience i had in 13 years, which i spent with a lot of WPF and a few years of angular/react/vue. And the worst of it all is, that MAUI is 80-90% the exact same source code as Xamarin.Forms, but MS sold it as “the big new thing”. In essence the framework is more than 10 years old and should be very mature now.

  • @jfversluis

    @jfversluis

    24 күн бұрын

    Those products have existed long before MAUI did. It would make no sense to rebuild these apps just because there is a new framework.

  • @fr3ddyfr3sh

    @fr3ddyfr3sh

    24 күн бұрын

    The argument of gerald is so unbelievable bad. 1. Microsoft Teams was rewritten, and DESPITE maui has 2 years of GA now, they decided to use react. 2. MAUI is 90% the same as Xamarin.Forms was before (look in git blame, it’s mainly namespace changes). Xamarin and Mono is 99% the as before, though they call it “.Net for android/ios” now 2.b. MAUI is NOT a “new thing”, it’s just Xamarin.Forms 6/7/8/9! 3. MSFT does not use MAUI, cause they didn’t use Xamarin.Forms, cause it’s only an older version of what they call “MAUI” now.

  • @StewSims

    @StewSims

    19 күн бұрын

    ​@@jfversluisWhat about all the developers who created apps in Xamarin then? They are forced to 'upgrade' to MAUI which is a lot of work. One rule for Microsoft and another for their developer community?

  • @jfversluis

    @jfversluis

    19 күн бұрын

    @@StewSims we have apps that are migrated to MAUI or being migrated currently. And also apps being built with MAUI. We have no different rules internally.

  • @7alken
    @7alken14 күн бұрын

    ... still betting on .net maui as Alternative for JavaFX ))

  • @nickgovier
    @nickgovier26 күн бұрын

    Still not even close to replicating the functionality of the technologies it is supposed to replace. It’s very difficult to justify the investment in .NET MAUI when Microsoft themselves don’t seem to be interested in doing so.

  • @donotaskmemyname3902
    @donotaskmemyname390227 күн бұрын

    Seams that Microsoft has slowed down the investment in MAUI. Seriously how many develoeprs are left working on MAUI?is Microsoft just killing it slowly? Why Microsoft not using it for its own projects? This is what people what to know so they can plan their investment for the future.

  • @jfversluis

    @jfversluis

    24 күн бұрын

    There has been no slow down whatsoever.

  • @fr3ddyfr3sh

    @fr3ddyfr3sh

    24 күн бұрын

    The point is, the project has ever been extremely low on developers, and apparently had/has zero testers/QA. It relies mainly on users providing bugfix MRs. The bugfix MRs i‘ve seen from the maui core devs have a bad quality and usually fix only half of the problem and only for one of the three main platforms.

  • @dotnetdevni
    @dotnetdevniАй бұрын

    Feels not like allot of maui love at mo typical

Келесі