>> because I can't find or remember all of the properties, classes, methods and 
>> elements

We have intelisense for this. :)
But the number of properties, classes, methods, and elements to learn is the 
same as there is in GDI+.
And you learnt them all before for win forms.. so it stands to reason you'll 
learn the WPF ones and then be just as productive?

Also it helps to have Resharper for refactoring XAML.
And personally I don't use Blend or VS designer for UI.

In regards to the flashyness you are referring to of WPF.. one of the main 
things I do in any LOB app is ensure it renders well on multiple resolutions.
This is something GDI was really bad at because it was based purely around 
precise pixel placements. But with WPF its as easy as specifying a grid column 
or row as a ratio of size, rather than an exact size. No storyboards here; just 
genuine value added to the user base.

Maybe there is a WPF person on this list who is local to your city who would be 
willing to do a pair programming session with you to demonstrate how other 
people do it (with WPF)?
If you're in Brisbane, I'm happy to be that person.

Steven Nagy
Readify | Senior Consultant
M: +61 404 044 513 | E: [email protected]<sip:[email protected]> | 
B: azure.snagy.name<http://azure.snagy.name/>

From: [email protected] [mailto:[email protected]] On 
Behalf Of Greg Keogh
Sent: Sunday, 24 October 2010 8:26 AM
To: 'ozWPF'
Subject: RE: Should I give up?

I'm back coding WPF today. Whoopie!

I think you're all overly romanticising WPF. It's not a difficult as you 
portray, except perhaps for someone who has been coding WinForms for years and 
suddenly has XAML thrust into their faces (I doubt if there many many left in 
that position).

So the main point of contention is development speed. I claim it takes me 5 
times longer to write XAML/WPF than it does WinForms. Others here claim that 
WPF is far more productive. How is this possible? As I sit down now I have to 
look forward to writing more XAML by hand, with VS2010 on the left screen and 
Blend 4 on the right screen. I have to have the help open at all times because 
I can't find or remember all of the properties, classes, methods and elements. 
I just wrote some cryptic code to convert ICO files into ImageSources, jeezeuz!

How are you so productive in WPF? How have you built your nirvana?

Another point I made has been largely ignored: standard UI behaviour. What's 
happened to the UI design guidelines from Microsoft? I also love the way WPF 
gives you complete and utter freedom to create almost any UI you can think of, 
but as I said "who wants that?". I wasn't kidding when I said that my customers 
want a familiar and friendly UI with menus, toolbar, status bar, navigation, 
etc. WPF can give you a bit of wow factor as something transforms into view, a 
picture carousel, or a lovely templated grid. These wow things would be great 
in an app for the general public, but with specialised in-house apps they don't 
add much value.

Oh well, perhaps another day of concentrated WPF coding will help boost my 
overall speed.

Greg
_______________________________________________
ozwpf mailing list
[email protected]
http://prdlxvm0001.codify.net/mailman/listinfo/ozwpf

Reply via email to