Click here to Skip to main content
13,250,883 members (50,851 online)
Rate this:
Please Sign up or sign in to vote.
See more:
Hello Everyone,

We're starting a new project and are trying to decide to use either Windows Forms or WPF.

I would like to better understand if Microsoft is planning on stopping new development of the Windows Forms technology and forcing all new development to eventually go to WPF, or if both technologies will be maintained and improved. (Or are they just going to wait and see how it goes before making up their mind?)

I would like to know your feedback about this strategy ?

Thank you very much in advance.
Best regards.
Posted 29-Aug-12 23:13pm
SuperMiQi 30-Aug-12 5:30am
What do you think ? How long will this still be supported ?
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Microsoft will probably like this to happen, but realistically there is still a lot of WinForms usage and arguably it is more performant for business style applications.

It is still supported in VS2012 so you are safe at least for the next 2 years.
Rate this: bad
Please Sign up or sign in to vote.

Solution 3

WinForms are probably here for a long time. I beleive that there are a lot more WinForm developers than WPF. There is a steep learning curve for WPF. Once a programmer is comfortable with WPF it is probably easier to create a WPF form than a WinForm. However, neither product has a lot of support from Microsoft anymore. For a while it looked like Microsoft was headed towards Silverlight for desktop (no reason is supporting both Silverlight and WPF, use the same code base), but now it looks like Microsoft is stepping away from further improvement in Silverlight. For whatever crazy reason, Microsoft is going to HTML 5 even though it is a much more limited technology than Silverlight.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy |
Web01 | 2.8.171114.1 | Last Updated 10 Feb 2015
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100