| ▲ | makotech221 4 hours ago |
| Winforms, wpf, blazor, maui, avalonia, what are you talking about |
|
| ▲ | Salgat 4 hours ago | parent | next [-] |
| What I don't get is why Java doesn't get dogged for desktop UI like C# does. |
| |
| ▲ | blanched 4 hours ago | parent [-] | | Because Microsoft pushes C#/dotnet as the preferred way to write UI on Windows. |
|
|
| ▲ | jdw64 4 hours ago | parent | prev | next [-] |
| Alright. I'm actually fine with WinForms and WPF since my factory floor codes depend on them. But the reality is they aren't expressive enough for modern UIs. XAML is an issue, and WPF is boilerplate hell. But then Blazor is too heavy, MAUI is broken and buggy, Avalonia is underwhelming, and WinUI 3 is an absolute nightmare. |
| |
| ▲ | Rohansi an hour ago | parent | next [-] | | > But the reality is they aren't expressive enough for modern UIs Other than web tech, what actually is expressive enough? | |
| ▲ | sedatk 4 hours ago | parent | prev [-] | | > Avalonia is underwhelming How? Can you elaborate? | | |
| ▲ | vitally3643 3 hours ago | parent | next [-] | | Not OP, but I've found Avalonia to be pretty much a direct replacement for WinForms. I mean that both as a compliment and a deserved insult. It's not the WinForms we wanted, but it is the one we deserve. More seriously, it has all the strengths and weaknesses of WinForms and feels about exactly as unfinished and rough as WinForms. I still have to implement custom widgets that i would have expected to be included out of the box. It's nice that it's cross-platform, though with all the rough edges that cross-platform .net still has. It really, truly feels exactly like every C# UI framework I've ever used in the last 20 years: almost good, not quite finished, and takes an amount of effort that is just unreasonable compared to any other language/framework of any age. I've been a C# dev for most of my career. I have more fun writing UIs from scratch by drawing individual pixels in C++ than any C# UI. | | |
| ▲ | sedatk 3 hours ago | parent [-] | | I'm truly surprised that it feels that underdeveloped. They market Avalonia as a direct replacement for WPF too. So, I'd expect it at least match WPF to be fair. | | |
| ▲ | vitally3643 3 hours ago | parent [-] | | I would argue quite fervently that WinForms is more than a match for WPF. The only thing worse than WPF is UWP. We don't talk about UWP. |
|
| |
| ▲ | jdw64 4 hours ago | parent | prev [-] | | [dead] |
|
|
|
| ▲ | ethin 16 minutes ago | parent | prev [-] |
| Eto.forms too... |