What is MVC4WPF?

View_icon_oneinch.png MVC4WPF is a software architectural pattern that provides an approach for building enterprise applications in an efficient, highly flexible, and cost-effective manner. Broadly speaking, MVC4WPF is based on a hybrid of the MVC pattern and the PAC patterns, with modules built on MVC and controller parent-child relationships built on PAC relationships. The result is a natural, hierarchical flow. MVC4WPF provides flexible architecture but requires a disciplined implementation approach. It also provides code automation for rapidly producing reliable "plumbing" code, allowing your developers to focus on requirements rather than reinventing solutions to old problems. It also maintains the separation of roles provided by MVC to gain all the advantages of parallel development.

How does MVC4WPF reduce total cost and development time?

Model_icon_oneinch.png MVC4WPF provides reliable code automation (creates up to 45% of your routine code), allowing you to focus on requirements rather than reinventing solutions to old problems. MVC4WPF's design pattern promotes the creation of software that is very easy to debug or update as your business needs change. These qualities keep maintenance straightforward and cost low. Total time of development can be reduced with development teams working in parallel, since the inherent MVC pattern promotes separation of roles.

How is this different from classic Model-View-Controller designs?

Controller_icon_oneinch.png MVC4WPF provides an approach for building enterprise applications in an efficient, highly flexible, and cost-effective manner. MVC4WPF blends best-of-breed design patterns, using the MVC pattern for modules and PAC relationships for controller parent-child relationships. The result is a natural, hierarchical flow. While MVC4WPF reduces code complexity, allows for separation of roles, and promotes independent development in the way classic MVC does, it also provides additional advantages such as a natural hierarchical flow and a customizable code base.

Where can I get more information about MVC4WPF?

model_contract_oneinch.png MVC4WPF documentation is available on our support site: www.mvc4wpf.com. This documentation includes a developer's guide and an architectural guide. The developers guide, which is divided into two parts, shows examples of how the pattern has been used and how to extend it. In addition, we have built out a technical FAQs section for your reference. If you have specific questions, you are welcome to participate in the MVC4WPF discussions here on CodePlex or contact the experts that created MVC4WPF directly at info@mvc4wpf.com.

Last edited Dec 10, 2009 at 6:41 PM by ccolon, version 30