After fifteen years in business, we still discuss this topic frequently with our customers. The bottom line is that between these two popular UI platforms there is no clear winner.
A list of links we collected during the years, where the WinForms vs WPF topic is discussed, follows.
- https://www.geeksforgeeks.org/difference-between-wpf-and-winforms/
- https://wpf-tutorial.com/about-wpf/wpf-vs-winforms/
- https://www.c-sharpcorner.com/article/wpf-vs-winforms/
- https://www.educba.com/winforms-vs-wpf/
- https://stackoverflow.com/questions/31154338/windows-forms-vs-wpf
- https://www.rdglobalinc.com/wpf-vs-winforms-what-to-choose
With respect to our CAD software components, you need to take in consideration the Immediate mode rendering topic.
Comments
Hi
I feel like I'm opening an old debate but I just wanted to be clear are you saying that for the maximum performance we should stick with winforms? It's just I would like to update our GUI and was looking at winui3 and wpf for a possibly more future proof path.
Thanks for any advice.
Cheers
Martin
Hello Martin,
With WinForms or WPF Immediate Mode you get the same performance. With Immediate Mode, you only lose this excellent WPF UI integration: https://youtu.be/GjJ9f_ixpG0?si=1pIISNhyh4uTas3J
Hi Alberto
Thanks for that. Think I'll look at wpf.
Cheers
Martin
Hi Alberto
I meant to ask are there plans for a winui3 version? I guess this has come up before.
Thanks
Martin
Please sign in to leave a comment.