I’ve been doing a lot with Prism lately. Prism is from the Microsoft Patterns and Practices team. It consists of a bunch of libraries and documentation with the goal of making it easier to develop loosely coupled, modular application in Silverlight and WPF. For those who know me, when I decided to adventure into a topic area, I go all out. I read all I can on it and try to find as many resources as I can on the topic to get a complete understanding of it. Always being the type to share, I’m posting all those resources here here so its easier to find if you’re interested.
Enjoy!
An Excellent series of video on Channel9 by Mike Taulty (if you’re just starting with prism, start with these)
Building an Outlook style app with Prism
WPF and Silverlight Apps with Prism
Channel 9 posts from the Prism P&P Team
A lot of good links to Prism stuff from pnpguidance.net
2 good DNRTV episodes with Brian Noyes
Podcasts
Sparkling Client on when to use Prism
DotNetRocks with Glenn Block and Brian Noyes
I’m sure I’ve forgotten a couple…Ill continue to update the list.
BTW, while cruising around the different communities Ive seen some confusion regarding Prism and MEF (Managed Extensibility Framework) and how they relate/compare. Here is what I’ve been able to discern.
While both of these technologies target creating loosely coupled, modular apps, Prism has a more compelling UI composition story. Prism provides services specifically designed for UI composition (i.e. regions, commands) that are baked into the libraries. While this stuff is possible with MEF, it would take a bit of work as Jeremy Likness has done here.

{ 1 trackback }
{ 0 comments… add one now }