Geeks With Blogs
Random Musing Putting it together one piece at a time...

A recent chat with Microsoft strengthened my perception that WPF is just not cut out for rich client applications front end.

We know that WPF is an extremely powerful front end technology that can fulfill the development of a rich client application. Not only can it be used to design a rich client application, it can even be hosted on the Internet browser as a "web application". However, it is really not made out to for that kind of use.

What WPF is good for, is media rich applications. If you need to do something that combines the strength of Flash and .Net, you should go the WPF way. However, if the thought of using WPF as a hardcore enterprise level application front end, then it's really not a smart thing to do.

I might be wrong though, I'm sure that in the near future, we'll witness developers building full blown corporate products using WPF, but at this time of writing and after spending the past few weeks on researching, testing and discussion on possibilities of this current WPF release, I've come to the conclusion that it's not meant for corporate usage. At least not at this point of time.

Posted on Thursday, February 1, 2007 1:35 PM .Net | Back to top

Comments on this post: WPF not good for corporate applications?

# re: WPF not good for corporate applications?
Requesting Gravatar...
Why again are you saying that WPF is so limiting? Okay, so there's no DataGrid / GridView. But don't call it "game over" for business use until you check out the Woodgrove Financial sample. I fully believe that's the wave of the future in report generation for business use.
Left by Lorin Thwaits on Feb 02, 2007 8:01 PM

# re: WPF not good for corporate applications?
Requesting Gravatar...
It's not my intention to say that WPF is limiting, it is not, and I agree with you that in the near future when WCF, WF and WPF can fully integrated, .Net 3.0 will be a very strong development platform. It is far from being game over.

However, at this point of time, in my opinion, it is not suitable for rich clients application, in the likes of multiform applications. I've seen the Woodgrove Financial sample, and a lot more examples of what WPF can do. It does a great job with rich media applications, anyone who've seen the AMG Mercedes example should be blown away by how WPF can revolutionize applications.

But, for now? I'll stick to using the same old reliable AJAX and Web combination.

I might edit this post a year later to take back my words though :)
Left by Nestor on Feb 05, 2007 11:16 PM

Your comment:
 (will show your gravatar)

Copyright © Nestor | Powered by: