Skip to main content

Advantages of Prism

Reusability: Prism allows building component in one framework (WPF) and reusing it in other platforms (Silverlight, Windows Phone). Project architecture should design in such a way.

Modularity: As everything is break down into modules, Prism supports modularity due to this PRISM is flexible, extensible .

Extensibility: Due to Prism design patterns nature new functionality that is to be added is easily extensible for future purpose.

Maintainability: The large scale complex applications developed using Prism are maintenance friendly.

Flexibility: Prism is flexible to develop large complex applications.

Team Collaboration: Simultaneous module development is possible and Multiple teams can work on different modules simultaneously.

Fault Tolerance: It allows components to be thoroughly and completely tested thus results in error free application development of better quality.  

Comments