Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

What do you think is the future for WinForms? Will WPF take over ?

Do you think WinForms development will continue in future or will WPF take over ? Is there any specific reason to stick with WinForms over WPF ?

user-image
Question added by Rameez Ahmed Sayad , .Net Consultant , Proximus Luxembourg
Date Posted: 2013/09/20
Shahid Malik
by Shahid Malik , Senior Software Engineer , Capgemini India

WPF uses Hardware capabilities of the system and therefore presentation wise WPF is better.  There may be a gradual decline in the use of Winforms because WPF is very rich and comes upto client expectation of speed and performance along with presentation.

WPF application paves the way for the developers to define the thick client UI in a declarative way, which was never supported by the traditional .NET windows forms. Tasks like defining a template for a control, creating a control hierarchy and similar work would be much easier if it is done in a declarative fashion. In WPF declarative programming was made possible with the introduction of Extensible Application Markup Language (XAML). It can be compared to the HTML part in a web user interface.

Yes. the WPF will over take the WinForms.

Karthick Ganesan
by Karthick Ganesan , Software Developer , Genuine IT Solution

Yes, The ability to make very rich UIs relatively easily.Easier animation and special effects Inherent scalability.

Ahmed Gamal
by Ahmed Gamal , Lead Software Engineer - L3 , ITworx

Well I believe that Windows forms will not last for long, but WPF I believe will be here for a while longer unless Microsoft decides otherwise, why ?

- No more support to Win. XP

- Releasing Win8 with metro interface supporting Hand held deviced(tablets,smartphones)

- Including WPF as one of the main methods of developing a Win.8 app( so tablet, smart phone or pc it will still be used)

Wissam Al-Kordi
by Wissam Al-Kordi , Senior Software Architect , STC

I think that WinForms and WPF will go soon, it came in the wrong time, the future is for smartphone common UI languages such as HTML5, JavaScript and jQuery.

Daanish Rumani
by Daanish Rumani , Product Manager , Publicis Sapient

The world has gone beyond even WPF into Windows8 Modern UI apps. With Microsoft stopping support for Windows XP there even more case not to linger with WinForms.

 

The PC market is giving way to tablets and smartphones. So it would only be foolish to stick to WinForms and WPF for that matter.

Zubair Ali
by Zubair Ali , Software Developer III , S&P Global

Future of product is always destined by its vendor. They can demarket it with its new provided framework (WPF) or they may conceptualize (WPF) as for some kind of projects and WinForms for other kinds. We as developer can only sniff what they plans. For now it seems that WPF is for Graphic Intensive applications and WinForms are remained for rapid development or you may use it for initial proto-typing as well. 

Houssem Gharsallah
by Houssem Gharsallah , Software Architect , NOMD Technologies

Windows Phone and Windows8 Modern UI are based on WPF. Combine that with the fact that XAML is integrated in all Microsoft development technologies, I assure you WPF is more in favorite. 

WinForms is still used in companies that did not migrate to .NET Framework4 or Windows8.

More Questions Like This

Do you need help in adding the right keywords to your CV? Let our CV writing experts help you.