About time. Developers have been asking for the ability to write cross platform C# desktop apps for two decades now.
.NET MAUI: .NET Multi-Platform App UI
51–60 of 260 posts
Re: .NET MAUI: .NET Multi-Platform App UI
#52How likely will it be that F# is supported out of the box? I understand that this is a push for mobile but hopefully a linux support will be considered. https://github.com/jsuarezruiz/forms-gtk-progress/issues/31
+1. F# deserves a lot more love
Re: .NET MAUI: .NET Multi-Platform App UI
#53The amount of energy Microsoft is pouring into these front-end efforts is pretty incredible. A more recent development that has me very excited is Blazor Desktop: https://medium.com/young-coder/blazor-desktop-the-electron-f... > This leads to the second difference — in a Blazor Desktop app hosted in WebWindow, there’s no built-in web server. Instead, it’s pure .NET all the way down. And while we haven’t seen exactly…
I can’t comment on your specific circumstances because I don’t know the details, but this reads like someone who is drinking the blazer coolaid.
It’s a technology like any other, with specific trade offs.
If you have a front end team who lacks the basic competence to do something that takes four hours in blazor in less than 4 weeks, then maybe it’s a good trade off.
...but in most cases, for most people, that won’t be the case.
It’s also quite slow, hard to integrate with existing js technology (ie bridge) and very difficult to debug production issues with in my experience.
Re: .NET MAUI: .NET Multi-Platform App UI
#54Any direct experiences using this? I've been looking for a good multiplatform UI for desktop that does Mac/Linux/Windows. Mobile is a nice side benefit. It would be nice to use C# again No, I'm not interested in Electron. Blegh.
Have you looked Flutter? It is mobile-first, but does native desktop applications as well. Very battle tested and natively compiled fast code.
Re: .NET MAUI: .NET Multi-Platform App UI
#55> In addition, we are enabling developers to write fluent C# UI and implement the increasingly popular Model-View-Update (MVU) pattern. MVU promotes a one-way flow of data and state management, as well as a code-first development experience that rapidly updates the UI by applying only the changes necessary. I am very interested in this. Last year I developed a .Net Win UI/UWP app and while I enjoyed the rich library…
Re: .NET MAUI: .NET Multi-Platform App UI
#56Earlier quoted context omitted.
Xamarin Forms was not good tech.... :-)
That's why it exploded in popularity then? Literally exploded and was releasing on a rapid cadence to a fervorous developer base. The current non-MAUI Xamarin is very refined and complete from a performance and feature perspective. It is literally the only viable serious cross-platform and mobile development platform.
Re: .NET MAUI: .NET Multi-Platform App UI
#57How likely will it be that F# is supported out of the box? I understand that this is a push for mobile but hopefully a linux support will be considered. https://github.com/jsuarezruiz/forms-gtk-progress/issues/31
Re: .NET MAUI: .NET Multi-Platform App UI
#58About time. Developers have been asking for the ability to write cross platform C# desktop apps for two decades now.
Re: .NET MAUI: .NET Multi-Platform App UI
#59Re: .NET MAUI: .NET Multi-Platform App UI
#60Earlier quoted context omitted.
Xamarin Forms was not good tech.... :-)
Hopefully a chance for them to take what they learned through years of experience and cut away from the cruft/technical debt that built up with Xamarin.Forms. I think there is potential for redemption here -- although I do worry the native widget binding approach still comes with a lot of friction that adds unavoidable complexity. However, Maui's new "handler" pattern for native widgets seems like it could be adapted…
I'm hopeful though.