Hi Guest

HomePage

1 1

To improves our performance please Like Share Subscribe(Will boost us)

What is PRISM its advantage and components
Question Posted on 09 Mar 2012

Home >> Frameworks >> WPF >> What is PRISM its advantage and components

Prism is a Framework for developing Composite or Complex applications specific to WPF or Silverlight or Windows Phone.It uses modularity; It allows to break application into pieces can be called as Modules.It uses design patterns like MVVM, Command Patterns, Dependency Injection (DI), and Inversion of Control (IC), Separation of Concerns to achieve loosely coupling.

Advantages of PRISM:-
(1)Reusability: It allows building component in one framework (WPF) and reusing it in other platforms (Silverlight).
(2)Extensibility: Due to its design patterns nature new functionality that is to be added is easily extensible for future purpose.
(3)Flexibility: PRISM is flexible to develop large complex applications
(4)Team Collaboration: Simultaneous module development is possible and Multiple teams can work on different modules simultaneously.
(5)Fault Tolerance : It allows components to be thoroughly and completely tested thus results in error free application development of better quality.
(6)Maintainability: The large scale complex applications developed using PRISM are maintenance friendly
(7)Modularity: As everything is break down into modules, prism supports modularity due to this PRISM is flexible, extensible.

Components of PRISM:-
(1)Shell : Template that Defines structure of the UI. Shell contains several regions.
(2)Regions: Regions are used to specify specific portion of shell as elements to inject view at runtime
(3)Modules: These are major functional areas of the application. Each module need to be independent of other,
(4)Views: Modules contains number of views. Views in Prism are built using MVVM design pattern.
(5)Boot-Strapper: This component is Responsible for Creating Shell and initializing application.
0
0




Most Visited Questions:-

Deep Learning Questions Answers
Below are the different Deep Leaning Questions and answer a More...

What is Gulpjs and some multiple choice questions on Gulp
Gulpjs is an open source whihc helps in building Javascript More...

Continuous Integration Questions Answers
Below are the 20 odd questions for CI or Continuous Integra More...

Derived relationships in Association Rule Mining are represented in the form of __________.
Derived relationships in Association Rule Mining are repres More...

Microservices Architecture Questions Answers
Below are the different questions on Microservices Architec More...




Other Important Questions
Namespace needed to host wpf control on window application
What are the major subsystem of WPF
Name the different layout panel of WPF
difference between custom and user control in WPF
can we unable spell checking in WPF TextBox






Most Visited Questions
Top Searches:asp net questions vb net questions sql query uddl questions class javascript Questions sharepoint interview questions and concept silverlight questions and concept wcf questions beans general knowledge ajax questions
PHP | Biztalk | Testing | SAP | HR |
     
 
Privacy policy | Terms and Conditions | Blog


If the copyright of any questions or content or syntax belong to you email us we will remove that(info@crackyourinterview.com or crackyourinterview2018@gmail.com)
 

1
Home About Us GroupChat
 
Sitemap Feedback Contact us