Going forward, I see more trend using WPF over Windows Forms (unless a company has a team of Windows Forms developers).
Today, WPF
is in demand. There aren't too many WPF developers. It is very difficult to find good WPF developers. But what is the
future of WPF?
Since the launch of Windows 8, Microsoft has been pushing
Windows Store app very hard and here is another proof that Microsoft is now slowly becoming an open source development shop.
If you look at MCSD
Certifications Microsoft is offering today, it has three tracks:
- Windows Store Apps
- Web Applications
- ALM
1. Let's take a look at Windows Store Apps. You see HTML 5, JavaScript, CSS3, and C#.
2. Let's take a look at Web Applications, You see HTML 5, JavaScript, CSS3, ASP.NET 4.5 MVC, and Windows Azure.
3. Finally, here is ALM.
As you can see from the developer certifications above, I don't see Windows Forms, WPF and standard ASP.NET. ASP.NET will be there but not much to add what it is today.
Surprisingly, I don't see WPF in the list.
While Windows Forms and WPF applications are still being developed. Most of the web applications (Microsoft track) are still being developed using ASP.NET but what is Microsoft hinting for based on my above point? If you are Windows Forms, WPF or ASP.NET developer, there is no panic but I would be little concerned where Microsoft is headed with its new Windows 8 and Windows Store Apps.