Saturday, March 28, 2009 2:15 PM
Ahmed
March|DevNight 2009
Tonight I did a Session about “Developing WPF Apps (For Developers)”, Attendees was really interested in WPF, But found it a bit difficult to grasp and I 100% Agree!
The thing is that WPF is “Way Big” it is larger than ASP.NET and Windows Forms Combined.!! , So.. the question is what can you do about it? How Can you learn such a thing? You cannot learn it over night?
The answer to these questions is that WPF has a High learning curve and you have to have patients and, the sooner you stop thinking about doing stuff like you used to do in earlier technologies, the sooner you go production with it.
Some might say “WPF is so hard so..I’ll wait until they find an easier way to use it, then I’ll start doing WPF ”, I say the sooner you begin learning, the greater competitive advantage you’ll get and you will have more value. So You will be producing when they are still learning.
If you are developing an Enterprise App. Check the Composite UI Application Block Guidance Code Name (Prism) .They provided a set of guidance on developing WPF & Silverlight Applications for the enterprise with a must have features in every large app. “Separation Separation Separation” . if you are interested in such apps then you should consider Prism seriously.
after the session some people asked me on how to start doing WPF so I have a link to a previous post Titled "A Must Read WPF Resources,Books,Articles and Blogs". I guess that should do it, If you have any question please feel free ;)
Filed under: XAML, Expression, WPF, Blend, UX, OryxDEV, DevNights