tags:

views:

147

answers:

4

Possible Duplicate:
Will WinForms be deprecated in favor of WPF?

Hi,

I'm making winforms application in my company and I want to know, if software in winforms is still being developed? I don't want a discussion, I only want to know if is the time to change specialization.

+4  A: 

Yes, it is still developing, even though WPF begins to gather pace.

Darin Dimitrov
I am fairly sure Microsoft won't develop Winforms any further. It basically started to become an obsolete technology with the launch of Windows Vista. So even though people still develop apps using Winforms, Winforms itself probably isn't developing anymore. :) I'd say it's definitely time to make the switch to WPF.
stakx
It's been gathering pace for a good 3 years now. The Vista Bridge and Windows API Code Pack support Winforms as well as WPF.
Hans Passant
A: 

IT is obvious YES Windows Form application developing and there are too many new application which developed by WinForm and the developer has to support it, and also create new application by that.

there are many reason which WinForm still supports by Microsoft. But Microsoft Recommands to use WPF to create more better apps

Nasser Hadjloo
+1  A: 

The question of is it "still" being developed will, of course, be answered with a resounding yes. The reason for that is that there has certainly not been enough time passed for all older apps to completely die off.

To prove this point, the question "Are apps written in VB6 still being developed?" would get the exact same answer.

Now, if your question is: "Should a completely new application that is meant to be a thick client be written using WinForms?" then I would answer... "No, you should use WPF instead."

Timothy Khouri
VB is not exactly analogous to Windows Forms. It is true that VB is still in use. However, it is pretty obsolete. Windows Forms is not nearly in the same boat.
Tom Cabanski
A: 

Winforms has not changed much lately because it is a mature technology that does exactly what you need it to do. It can be used to create solid, stable, highly functional Windows applications. There are literally thousands of commercial and open source UI components that you can plug into your Windows forms application. Many developers know it well. Windows Forms applications can take advantage of popular design patterns, like MVC, so they can be unit tested and easily maintained. It is still a perfectly good choice for developing thick clients on the Windows platform. I think we will see many new applications, especially in-house/corporate apps, being developed on Windows Forms for a very long time.

WPF is the new kid on the block and it is coming on fast. I would certainly lean towards it in new applications.

Tom Cabanski