4 ms·
There are a lot of great ideas in WPF, but sadly the implementation of those ideas is really, really clunky. If you're experienced with WPF you can build very
by valdiorn 5y ago
There are a lot of great ideas in WPF, but sadly the implementation of those ideas is really, really clunky.
If you're experienced with WPF you can build very complex applications quickly, but the learning curve is very steep. There's also a million gotchas when it comes to performance, and when things go wrong, they go wrong bad, and you end up spending many hours trying to figure out why you're getting a stack overflow exception :)
WinForms is a joy, though, and making custom GDI+ components is easy. I just wish they made WinForms 2, called it DotNetForms, made it cross-platform and high-DPI aware.
- ethbr0 5y agoSeriously. Microsoft is one of the few companies with enough historical successes that teams can have "not invented here"isms about first party products. Maybe start with why people are still using a 19 year old UI framework.