PRISM يا Composite Application Guidance الگوهايي را براي توليد برنامههاي WPF ويا Silverlight ماژولار با قابليت تست پذيري بالا ارائه ميدهند. شعار اين مجموعه built for change و built to last است كه به معناي تهيه سيستمهايي با قابليت تغيير بالا و همچنين سهولت نگهداري آنها در دراز مدت ميباشد.
جناب Mike Taulty را احتمالا با ويديوهاي آموزش WCF به خاطر داريد. ايشان مجموعه جديدي را به نام Video Series on PRISM for Silverlight 3 تهيه كردهاند كه از لينكهاي زير قابل دريافت است:
Part 1: Taking Sketched Code Towards Unity
Part 2: Dependency Injection with Unity
Part 3: Modularity with Prism
Part 4: The Unity Bootstrapper
Part 5: Moving to a Modular Silverlight Project
Part 6: Shells, Regions, Views
Part 7: Commands
Part 8: Loosely Coupled Events with Event Aggregation
Part 9: Sharing Data via Region Contexts
Part 10: A Larger Example: "Email Client"
Part 2: Dependency Injection with Unity
Part 3: Modularity with Prism
Part 4: The Unity Bootstrapper
Part 5: Moving to a Modular Silverlight Project
Part 6: Shells, Regions, Views
Part 7: Commands
Part 8: Loosely Coupled Events with Event Aggregation
Part 9: Sharing Data via Region Contexts
Part 10: A Larger Example: "Email Client"