DevConnections Day 2 - Post 1 - Kathleen Dollard Has Some Strong Words

11/7/2007 9:51:18 AM

I sat through the first part of Kathleen Dollard's session on WPF Fundamentals.  The first 15 minutes or so were interesting since Kathleen had some pretty strong words on designing/developing WPF applications.  Now, I admit right here that I did not catch the last 40 minutes of her presentation, so maybe some of her statements were tempered a bit later in the session.  To paraphrase, Kathleen basically said that one of the biggest barriers to doing WPF development is that the tools suck right now.  I found that kind of interesting and to some degree a bit over the top.

I think what Kathleen was trying to say was the the Visual Studio tools for developers suck (including Visual Studio 2008), and I would agree to an extent.  I would probably use the words "less than adequate" instead of "suck".  The VS experience is not as good as it should be, especially if you are used to WinForm or ASP.NET dev.  Some of that has to do with shortcomings in the tool, and I think some of it comes from the lack of "real world" understanding of what developers really want out of the VS design experience and how WPF is being used in traditional LOB scenarios.  Where I really diverge with Kathleen's perception is that I think Blend is a pretty darn good tool for doing WPF.  Yes, as a developer there are things that I would like different in Blend, but all in all it is a pretty rich tool.  And now that it is part of MSDN, it is more readily accessible to a lot of people.  

I assume that Kathleen spent the remainder of her session showing how to build a WPF in VS and hand-hacking XAML since that is kind of what she said she was going to do.  There were a lot of people new to WPF in that room and I guess my "heartburn", if you want to call it that, over what Kathleen said was that I think it gave an overly negative perception of what is involved in building WPF apps today since Blend is absolutely a tool developers can and should be using in WPF projects.  I think Kathleen did a great job of explaining the value of WPF and why developer's should care, but I would have framed the state of dev tools differently.  And I totally agree with Kathleen that the VS experience needs to be better and I also agree with her when she says that it is just a matter of time and Microsoft will get there.

So what would I say???  Basically what I have said in other posts.  WPF is the future but it is not for every application today.  There is a learning curve and people need to seriously weight the reward/benefit of that curve for their particular app.  The tooling is good if you have access to Blend, but you will still need to hand-hack XAML in certain situations.  A design-capable person on a project is very useful, some say mandatory, for UIs that want to exploit WPF beyond a WinForm look and feel.  Keep an eye  on it - some day you will need it.

It was just interesting to here a different perspective and how it was framed to the audience.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Related posts

Comments

11/7/2007 11:59:22 AM

Bryan Sampica

I sat through it as well - proudly wearing my Microsoft polo. It was kind of a continuing thought from her previous session on Windows Workflow, where she talked about the buggy 2005 extensions and it getting better in 2008, but not considerably.

Honestly, she loves the runtime and framework, but hates the designers...she even complained about blend, which I happen to love, as a programmer / designer (one of the mixed rare breed). I'm not sure what her exact problem with the tools was, as she never really gave any details...I'm guessing she's a closet mac person. Smile

Bryan Sampica us

11/7/2007 2:16:56 PM

Jeff Brand

LOL - yeah, it was kind of clear that she had never really spent any time in Blend. Which is fine, but don't knock the tools if you haven't used them. I wish there was some more programmer support in Blend, but hey, it is still pretty slick.

Jeff Brand us

Comments are closed

Powered by BlogEngine.NET 1.3.1.0
Theme by Mads Kristensen

About the author

Jeff Brand Jeff Brand

This is the personal web site of Jeff Brand, self-proclaimed .NET Sex Symbol and All-Around Good guy. Content from my presentations, blog, and links to other useful .NET information can all be found here.

E-mail me Send mail


Calendar

<<  August 2008  >>
MoTuWeThFrSaSu
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567

View posts in large calendar

Twitter Updates

XBOX
Live

Recent comments

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2008

Sign in