Where is WPF going?

Posted: (EET/GMT+2)

 

Microsoft is currently giving a big push to their Universal application platform and Universal Windows Applications (UWP), and these applications are definitely one large part of Windows application development's future.

However, many developers have big investments in WPF (Windows Presentation Foundation) applications, and thus the obvious question is that where is this about ten-year-old technology heading.

Of course, no guarantees can be given for the long run, but at least in the short term, WPF is still evolving. One nice blog post from the end of last year summarizes these points well.

Visual Studio has gotten new WPF development and debugging tools, and the WPF platform itself is getting bug fixes and performance improvements.

If you were to start writing a new LOB application (line-of-business) starting today, would you choose WPF or UWP? This of course depends on many factors, including previous developer experience. If you want to quickly implement a small application quickly, and you already know WPF, then using WPF sounds like a solid choice. If, however you are interested in the mobile world, and can standardize on Windows 10, you might get well along with UWP applications. This is also future-proof choice.

Hope this helps!