|
Demystifying Prism for Silverlight & WPF
Level:
Introductory
Track:
n/a
Starts:
Oct 17 2009 5:30 PM
Ends:
Sep 17 2009 6:45 PM
Room:
MPR B
Speaker:
Bill Wilder
Demystifying the process of building Composite Applications for Silverlight and WPF using Prism.
In February 2009, Microsoft's Patterns and Practices Group released Prism 2.0, a collection of best-practice guidance for architecting Silverlight and WPF applications - Composite Application Guidance (CAG) - along with supporting runtime libraries - Composite Application Library (CAL). If you are developing complex Silverlight or WPF applications, want to maximize TDD practices, strive for clean separation of concerns, or intend to leverage modern design patterns that isolate presentation logic, then you should be looking at Prism.
This presentation will review some basic concepts from Prism, compare & contrast older practices with more modern variants, and have a look at the Model-View-ViewModel (M-V-VM) pattern and why it is a good fit for Silverlight and WPF.
And, of course, we'll write some code to demonstrate the key concepts. Unlike prior versions of this talk, Silverlight will be emphasized (rather than WPF, though the concepts and most of the code still apply).
At the end of this talk you should have enough information to consider whether Prism might be appropriate for your own Silverlight or WPF applications, understand some key pros and cons, and know how to get started.
|