3 ms·
Not sure about Avalonia, but for Uno vs MAUI here is a previous comment of mine (in this context Xamarin and MAUI are identical): Uno is sort of an alternative
by JamesSwift 5y ago
Not sure about Avalonia, but for Uno vs MAUI here is a previous comment of mine (in this context Xamarin and MAUI are identical):
Uno is sort of an alternative to Xamarin.Forms aimed at windows developers that aren't happy that Xamarin.Forms uses a non-standard XAML. Uno uses UWP XAML, which is preferred by these users.
The way I like to think of the two frameworks is that Uno is a cross-platform framework that aims to align systems to the Windows way of doing things, while Xamarin.Forms is more of a "do iOS/Android" in same codebase and just happens to also support windows. There is unique value props in each framework (e.g. Uno also targets WASM and Xamarin.Forms targets Samsung Tizen).
Here is a good high level of Uno: https://www.youtube.com/watch?v=fyo2BI4rn0g https://www.youtube.com/watch?v=fyo2BI4rn0g
- vips7L 5y agoDoesn't maui also support mac/linux? Do a lot of people use xaml? I would have thought you could write the ui's directly in C#. edit: it looks like xaml is optional with the community toolkits https://devblogs.microsoft.com/dotnet/introducing-the-net-maui-community-toolkit-preview/ https://devblogs.microsoft.com/dotnet/introducing-the-net-ma...
- JamesSwift 5y agoYoure right, platform support on MAUI is different than Xamarin so that part isnt necessarily accurate. A large segment of the community uses XAML yeah. I think it just tends to be those that came to it through .net or those that came to it through native app dev. I prefer C#, and it seems MAUI has a better story around that with its partial focus on MVU style dev.
- Richicoder 5y agoMaui does not (at present) offer Linux support. There's a community effort, but AFIAK it hasn't gotten a lot of steam yet.