this post was submitted on 21 Jun 2023
35 points (94.9% liked)

.NET

1428 readers
17 users here now

Getting started

Useful resources

IDEs and code editors

Tools

Rules

Related communities

Wikipedia pages

founded 1 year ago
MODERATORS
 

The original thread is on the devil’s website and I don’t want to direct traffic to it, so here’s a link to the tweet instead:

https://twitter.com/davidfowl/status/1671351948640129024?s=46&t=OEG0fcSTxko2ppiL47BW1Q

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 4 points 1 year ago (1 children)

For me either:

  • Versioning and naming. Framework 4.8.0 -> works down to Windows Server 2012; Framework 4.8.1 -> whoops you need Server 2021. Why.
  • Bugs and regressions in its APIs and tools. Most are related to UI and accessibility as you probably guessed.
  • VS. It has been slow and bug-ridden for a long time now, but just recently I hit that bug where searching text doesn't find all places. I might have hit it before, but how would you know. It also feels like its tools are sometimes worse than in its previous versions. Suggestions got worse, for sure. But that might come down to my other points.
  • Rather ad hoc, unfocussed language design and the problems that result. Better than many others, but still. Not learning (enough) from the past seems to be a common theme in PL design, but it sure doesn't help that it isn't an exact science.
  • Anything UI.
[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (1 children)

TBH I wouldn't recommend you be building applications in .Net Framework.... Most complaints about it have been a solved problem for years with .Net Core/.Net 5+. And there are upgrade paths, at least if you aren't maintaining WPF/Winforms

Bugs and regressions? I wonder if that's for different things than I touch, I've had almost no disruptions for the last 9 years. But I've mostly worked on console apps and backends. Almost no UI work aside from some WPF and Winforms side projects ages ago.

[–] [email protected] 2 points 1 year ago

Well, a migration wasn't an option for our project. But I've been trying Windows Forms with .Net 6, but the experience wasn't that great, either. And it was basic, first-five-minutes stuff like the form designer not opening.

Microsoft might have announced the end of their own UI story just recently, but to me, it felt always half-assed.