Code Elegance

Windows Forms is not dead

This is what Glenn Block said during an Interactive Session on Smart Client Software Factory at TechEd Dev 2007.

This is a good news because many of us think that with the arrive of WPF, the effort that MS put on Windows Forms will be null. Fortunately we can go on developing our WinForms application. But…

…I have a doubt.

Why should I choose Windows Forms to start a new project instead of WPF?

WPF is a richer framework, it suppress most of limitations with windows forms, it supports inner property binding, it use the GPU, it separate design from implementation, it is so cool.

I think that every new windows project should start using the new WPF framework, I know that the learning curve is very high at the beginning but this is what I like in our job: keep learning.

The only _real_ problem today with WPF is the lack of a good designer, even the new integrated designer of VS2008 is not to an acceptable level and often you have to code in XAML (which is not so simple). By the way is only a matter of time.

So I agree that Windows Forms is not dead (yet), but in the next few years I think that only few people will use it.

Posted in Emanuele DelBono | 3 comments

3 Comments so far

  1. [...] madd0 wrote an interesting post today onHere’s a quick excerptThis is what Glenn Block said during an Interactive Session on Smart Client Software Factory at TechEd Dev 2007. This is a good news because many of us think that with the arrive of WPF, the effort that MS put on Windows Forms will be … [...]

  2. Deyan Petrov December 6th, 2007 14:14

    Well, i would say the reason for having Windows Forms dead is more AJAX rather than WPF ;)

  3. Cristiano Rastelli December 11th, 2007 01:17

    What else to say after Deyan reply? Rest in peace, WinForms.

Leave a reply

Spam Protection by WP-SpamFree