WPF is the future, get over it, post of the day - “Are desktop developers ignoring WPF at their peril?”
Living in the Tech Avalanche Generation - Are desktop developers ignoring WPF at their peril?
“So is 2010 the year when WPF finally starts to make the big-time? Having spent some time now working with the new desktop framework, I find it unlikely that I will find a compelling enough reason to choose Windows Forms for a desktop UI technology choice again.
So what’s holding it (WPF) back? I have read and listened to a lot of stuff online suggesting it’s so complex that it’s turning people off the idea. So what about the issue of so called complexity? …
…
Here is what I advise: don’t be afraid of the technology. If you ever developed desktop applications in the past and considered yourself capable in designing a good user experience, then don’t buy into the scare mongering and be prepared to jump off the cliff.
I don’t doubt that there will be some small percentage of software teams that will bring on a dedicated designer(s) but I would hate to think that the small development teams out there will be put off venturing out into the brave new world. Yes there is a lot of complexity (particularly in WPF) and the learning curve is certainly not shallow by any means, but nothing good in life is easy.
The title of this post struck me as soon as I saw it. I personally believe that WinForm’s days are numbered, in the many hundreds I’m sure, but numbered none the less.
What I find “interesting” is the resistance to WPF. I’m facing it daily and am having a very difficult time getting the message across as to why it’s important to our professional careers, development practices, applications and users. Sure it’s not perfect, and there’s a learning curve, but that was the same story when we started with WinForms. Get over it! sigh…
I’m keeping my fingers crossed that VS2010/.Net 4 will be the WPF watershed release that I hope it will be.
[Now to step up and try to drive WPF into those small areas where I have a little bit of control… Am I willing to walk the walk? I’m willing to try…]