What will be the future of Windows Forms?

In these days I'm receiving a lot of feedbacks from the (lucky) guys that are on the PDC and what I'm observing with lots of attention and interest is the Windows Forms future.

With the forthcoming Windows Vista is clear to all that the Winform's application appearance have to change, but what will be the right technology?

The future is going on a direction where user interfaces will be more complex, with a big impact, and UI designers will assume lots of importance also on the Windows Form's side (not only for the web). From the feedbacks I'm receiving from the PDC I think it's clear that the future is resumable as follow:

  • for the web side, we'll have Atlas (or should I call it Ajax??) that will permit us to have more dinamic and performant applications.
  • If you have to work on a WinForm application that have to run on operative system before Vista, the right choice will be Windows Forms 2.0.
  • If you have to write a modern WinForm application (for Vista), the right choice is Windows Presentation Foundation (WPF), the new vector based engine to write user interfaces with special effects and complexity.
  • Nice to learn from the PDC that will have also the so called WPF/E (where E stay for "Everywhere"), borned to bring the WPF power also on other non-Windows platforms.

Windows Vista will be ready to use on 2006 I think, but we'll be really ready to write WPF-compliant applications for Vista? At the moment there's not a tool (correct me if I'm wrong) that permits us to write WPF user interfaces visually and obviously this is the first essential requirement.

Visual Studio 2005 (or the future version that will have with Vista) must have an integrated tool to graphically design user interfaces based on WPF, exactly like actually we have for standard Windows Forms application. When we'll see this, we''ll be really ready for a revolution on writing Winform applications...

Print | posted on Wednesday, September 14, 2005 9:23 AM

Comments on this post

# Re: What will be the future of Windows Forms?

Requesting Gravatar...
The lack of a visual designer for winforms is what has kept me from targeting Mono for winform development. Have you seen all the code that is generated by the designer? Geez!

Caio!
Left by Christopher on Sep 15, 2005 3:22 AM

# re: What will be the future of Windows Forms?

Requesting Gravatar...
But Mono designer is better? Mmmm...
Left by Stefano Demiliani on Sep 15, 2005 2:17 PM

# Re: What will be the future of Windows Forms?

Requesting Gravatar...
No, there was no designer that I could see for Mono/MonoDevelop.

I used to code up UIs with code back when I was taking java classes. Personally, I'd rather get my toenails pulled out than write a UI without a designer. Thanks for making me spoiled, Microsoft
Left by Christopher on Sep 15, 2005 4:03 PM

# Microsoft and graphics

Requesting Gravatar...
Left by STEFANO DEMILIANI WeBlog on Sep 16, 2005 12:47 AM

# re: What will be the future of Windows Forms?

Requesting Gravatar...
Windows Forms development with .NET 2.0 is pretty sweet, alright! As for the future of Winforms with Vista on the horizon, I'm completely confortable in our Winforms direction. Adoption of Vista will take a few years, I think. A 3-year window for establishing a Winforms user base is sufficient, at which time, yes, we should have something else Vista-ready available. Three year development cycles before an architecture rewrite sounds about right in my experience.
Left by Dave Burke on Sep 19, 2005 2:18 AM

# re: What will be the future of Windows Forms?

Requesting Gravatar...
Yes Dave, I agree... WinForm 2.0 will be the base to build windows applications for some years, also with the forthcoming Windows Vista, but what is clear is that we'll have to be prepared for an evolution on the UI side.
Left by Stefano Demiliani on Sep 19, 2005 5:59 AM

Your comment:

 (will show your gravatar)
 
Please add 5 and 4 and type the answer here: