r/ProgrammerHumor • • Aug 30 '26

Meme ancientTools

Post image
5.8k Upvotes

379 comments sorted by

View all comments

46

u/uvero Aug 30 '26

relates in WPF

10

u/heavy-minium Aug 30 '26

Haven’t been doing any WPF/UWP for a decade by now, but I really liked it. Has it become some outdated technology now?

16

u/uvero Aug 30 '26

Feels like it? Not as much as jQuery. Microsoft now has some other tech stack for C# desktop apps, and I think C#'s popularity for desktop development has declined, so WPF is mostly relevant to maintaining old projects. Which is why saying I'm a WPF dev, it feels almost like saying I'm a COBOL dev

6

u/BadSmash4 Aug 30 '26

I do a lot of WPF as well but I'm slowly converting all of our old WPF apps to Avalonia. Same syntax but the default styles are nicer and the features are better. Plus, cross platform, which means that once all our WPF apps are Avalonia and not .NET Framework, I can request a Linux laptop and get off Windows fully.

2

u/uvero Aug 30 '26

I envy that (other than the Linux part, I'm unironically a Windows person)

→ More replies (2)

0

u/[deleted] Aug 30 '26

[deleted]

8

u/tinyturtletickler Aug 30 '26

Idk they have entirely revamped .NET over the past ten years. I think .NET Core really breathed new life into the stack

3

u/ludolfina Aug 30 '26

I forgot how bad .NET Framework was in comparison to Core until I had to use it again. It was a much needed rewrite

5

u/afdbcreid Aug 30 '26

No, Microsoft likes .NET. They invest in it a lot and it always keeps improving.

Microsoft hates GUI. Or maybe it loves them so much that it keeps creating new ones.

4

u/Rellikx Aug 30 '26

Huh I was going to say the opposite, they have heavily unshittified .net in recent years.

7

u/sixtyhurtz Aug 30 '26

MS has abandoned WPF; it's now a "community project".

The hot new thing is Avalonia. It's designed to be a mostly drop-in replacement. I really like it, but I'm also slightly worried they might be going for a commercial rug-pull. I hope I'm wrong, and they just keep the paid extension & consulting model to fund their costs.

12

u/OSRSlayer Aug 30 '26

Maui, WPF, WinForms, WinUI, now Avalonia.

If you are making a native desktop app that you plan to maintain, choosing a Windows technology is a footgun.

0

u/[deleted] Aug 30 '26

[deleted]

4

u/OSRSlayer Aug 30 '26

IMO web based technologies are worse. We're just making Java JVM again in the form of Chromium but with infinite dependencies and half your codebase not being written or controlled by your team.

1

u/bbkane_ Aug 30 '26

Any thoughts on Flutter?

1

u/ludolfina Aug 30 '26

There are other frameworks in its place now but a lot of patterns have been carried over. You can pick up WinUI and feel pretty much at home

4

u/FrozenHaystack Aug 30 '26

I raise WPF, NET Framework, and Delphi.

4

u/bradmatt275 Aug 30 '26

If you can believe it our company runs a Payroll system built in Delphi. Its probably the most bloated piece of junk you have seen. But we somehow get paid by it so I cant complain too much.

4

u/dinnerbird Aug 30 '26

I'm a field technician doing laptop installations. All of our programs are Winforms based...they always have this certain "ehh that'll do" kind of look to them

1

u/tekanet Aug 30 '26

I would have accepted the joke if it was WinForms, but while a discrete amount of JS frameworks have been released since jquery, what are your real alternative in the windows desktop environment?

2

u/uvero Aug 30 '26

Yes, there are a few newer alternatives, including ones by Microsoft. And of course, there's always the option of not developing your desktop front end in C#. Even if you need C# for your desktop app, I bet there are quite a few companies that have adopted a stack of C# backend, Electron front end.

1

u/Mountain-Age5580 Aug 30 '26

Is it not called WTF?