I just started an avalonia project with community toolkit. It's like a more modern version of WPF that removes the need for a lot of boilerplate.
.NET
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)
In an employment standpoint, I would go with WPF.
I would have to say WPF, unless you have some particular reason to use one of those other ones.
I enjoyed coding for WinUI3 personally. MAUI is a disaster at this moment.
had to use MAUI last sem for our program and everyone hates it
for GUI you're honestly better off setting up VSCode/VSCodium + Godot in comparison to MAUI
Huh? Do you mean electron?
I’m not sure what you mean here. Godot is a game engine, and while I guess you can make ui’s with it, it would be a weird choice for anything other than a game.
As for vs code, I’d say the ide of choice would depend on what you’re writing. If you do wpf, visual studio or rider will be significantly better experience out of the box with the ui designer. I’m sure there’s a plugin for vs code, but a fully fledged ide would be a better choice.
Electron or flutter (with extensions for flutter) could be written in vs code fairly well, but I’d still argue an ide is always better than a text editor. But that’s all preference. Electron apps like vs code already use a lot of resources and adding all the extensions necessary to make it function similar to an ide just bogs it down more.
I'm curious to why? I've started my own project with Maui and building and I think its not that bad. Especially interacting with each Platform's native APIs is really well done!