We’re debating whether our future Windows UI development should be WinForms or WPF. How have some of you made this decision? Most of our applications are LOB applications, and I’m not sure I see a clear and overwhelming benefit to WPF for these types of applications. However, my knowledge of WPF is limited. I’m also a little concerned that WPF will be in vogue for another couple years and then Microsoft will get tired of it and push something else on us. I guess one argument against this is the fact that Visual Studio 2010 is a WPF application.
Thanks.
There are a lot of factors to consider here.
Reasons not to choose WPF:
Reasons to choose WPF:
Personally, if I were starting a Windows desktop app now, I would choose WPF. However, I’ve already climbed the learning curve. For a team that doesn’t have WPF experience, the cost of taking it on must be a greater factor than it is for me.