The coolest part was that it was baked into the .NET Framework installed on all newer Windows versions, so I could make a useful GUI app in like 30 KB.
I heard that the WPF code under the hood was jank, which might be part of why MS never went forward with it. From a developer perspective it was quite nice. I started in winform and I miss UI frameworks being obvious and straight forward. I have a rant about how to darken an image using HTML + css that despairs in how unintuitable and bodge-job the solution ends up being. WPF and WinForm were not like that, you draw what someone sees, inline, as they see it and that's quite nice.
I dislike some superficial things about it (and some less superficial things about WPF), but a lot of the ideas around how properties are set are pretty cool to me!
Also how (IIRC) it’s compiled to pretty standard .NET view code (“partial”) you could extend in other parts of the app.
I’m still happy to have left it behind for the aforementioned, ecosystem & tooling reasons.
Possibly? I was a web developer before I started delving into desktop development, so I don't really know a ton about XAML.
I used XAML a bit at an old job
The coolest part was that it was baked into the .NET Framework installed on all newer Windows versions, so I could make a useful GUI app in like 30 KB.
Those were the days... I hated that job though.
Everything I've ever heard about XAML from folks who have used it has been positive.
Seems to me like the kind of thing that was forgotten about due to being joined at the hip with Microsoft, not necessarily because it was a bad idea.
I heard that the WPF code under the hood was jank, which might be part of why MS never went forward with it. From a developer perspective it was quite nice. I started in winform and I miss UI frameworks being obvious and straight forward. I have a rant about how to darken an image using HTML + css that despairs in how unintuitable and bodge-job the solution ends up being. WPF and WinForm were not like that, you draw what someone sees, inline, as they see it and that's quite nice.
I dislike some superficial things about it (and some less superficial things about WPF), but a lot of the ideas around how properties are set are pretty cool to me!
Also how (IIRC) it’s compiled to pretty standard .NET view code (“partial”) you could extend in other parts of the app.
I’m still happy to have left it behind for the aforementioned, ecosystem & tooling reasons.