Although I plan to write my own articles about the topic, however this time I am in some sort of hurry to get started with development, so i am relying on Microsoft resources to get me(and of-course you) started.
PRSM, as you will find across the web, is nothing more than guidelines for developing modular applications(Component based appications).
This in simple terms, means creating loosely coupled applications that follow SOLID principles laid down in Microsoft patterns and practices book.
PRISM relies on Unity framework (downloadable from codeplex).
Details about the installation and sample code, quickstarts are a part of the download.
Briefly , PRISM (via UNITY) requires the code to have the following Components and their Co-ordinated efforts results in Modular application
1. Bootstrapper
2. Shell
3. Regions
4. Modules
5. Views
This Simple diagram depicts how they interact with each-other or rather how they should actaully interact.
in the diagram IOC = Inversion of Control
Theoretically this looks good,
Now lets go through these videos(9 parts) to better understand PRISM.
Part 1
Part 2-Dependency Injection with Unity
Part 3-Modularity with Prism
Part 4-Unity BootStrapper
Part 5-Moving to Modular Silverlight Project
Part-7-Commands
Part 8-Loosely Coupled Events
Part 9-Sharing Data with Region Contexts
Disclaimer: These videos are a part of channel 9 video tutorials by Microsoft and has been used here with the sole intention of knowledge sharing.
Hope this tutorial is useful...
Till next time we connect...
Happy Learning.
PRSM, as you will find across the web, is nothing more than guidelines for developing modular applications(Component based appications).
This in simple terms, means creating loosely coupled applications that follow SOLID principles laid down in Microsoft patterns and practices book.
PRISM relies on Unity framework (downloadable from codeplex).
Details about the installation and sample code, quickstarts are a part of the download.
Briefly , PRISM (via UNITY) requires the code to have the following Components and their Co-ordinated efforts results in Modular application
1. Bootstrapper
2. Shell
3. Regions
4. Modules
5. Views
This Simple diagram depicts how they interact with each-other or rather how they should actaully interact.
in the diagram IOC = Inversion of Control
Theoretically this looks good,
Now lets go through these videos(9 parts) to better understand PRISM.
Part 1
Part 2-Dependency Injection with Unity
Part 3-Modularity with Prism
Part 4-Unity BootStrapper
Part 5-Moving to Modular Silverlight Project
Part-6-Shells, Regions, Views
Part-7-Commands
Part 8-Loosely Coupled Events
Part 9-Sharing Data with Region Contexts
Disclaimer: These videos are a part of channel 9 video tutorials by Microsoft and has been used here with the sole intention of knowledge sharing.
Hope this tutorial is useful...
Till next time we connect...
Happy Learning.
Comments
Post a Comment