I’m considering switching from MFC to WPF.
My first concern is that there are too many users who don’t have .NET with WPF installed yet. Can anybody point to a source containing the WPF penetration numbers?
My second concern is speed.
Any other considerations?
I’ve been banging away at WPF for a while now. It is brilliant, but it still has (occasional) holes you’ve to plug yourself. However all indications are .NET 4.0 will be a significant step forward.
I would say start now. The WPF learning curve is REALLY steep, and it’ll be a while before you’ll be releasing software to users, believe me. Also do yourself a favour and get the WPF Unleashed book. It’s superior.
Speed isn’t a consideration. The power WPF gives is well worth any drawbacks with speed, which – coming from Windows Forms – I haven’t noticed to be honest.