this post was submitted on 05 Jul 2023
28 points (96.7% liked)
.NET
1470 readers
15 users here now
Getting started
Useful resources
IDEs and code editors
- Visual Studio (Windows/Mac)
- Rider (Windows/Mac/Linux)
- Visual Studio Code (Windows/Mac/Linux)
Tools
Rules
- Rule 1: Follow Lemmy rules
- Rule 2: Be excellent to each other, no hostility towards users for any reason
- Rule 3: No spam of tools/companies/advertisements
Related communities
Wikipedia pages
- .NET (open source & cross platform)
- .NET Framework (proprietary & Windows-only)
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Well, for starters, WinUI 3 is Windows only (correct me if I'm wrong), while Avalonia supports Windows, MacOS, Linux, Android, iOS and WebAssembly.
The cross-platform solution that Microsoft advocates for is MAUI, which doesn't support Linux. And it uses native controls, meaning you may encounter platform-specific bugs, while Avalonia renders the controls the same way everywhere using Skia (same approach with Flutter).
WinUI 3 is essentially boring. If you're seeing any avalonia content, it''s pretty much just community interest, because they have no marketing department that I know of. There's just avaloniaui_mike who makes the occasional reddit post about some cool new thing they implemented.
Boring is subjective. I don't find it interesting. I've never seen a dev who find it interesting beyond "oh uwp is dead, I guess I should port my app over". It doesn't bring anything particularly new to the table that I know of. If you think it does, I'm listening.
I'm not sure what you mean by my yardstick here. I do find avalonia interesting.
Also both of avalonia's paid products are b2b and my proof is only anecdotal, but I find it unlikely you'll see any paid advertising for it on reddit or threadiverse. That's all.