MVC4WPF Launch
Today we officially launched MVC4WPF. We held the launch event, along with upwards of 30+ developers and IT personnel in the Columbus area in attendance, at the Microsoft offices at Polaris. So what the heck is MVC4WPF anyhow? Well our CodePlex site states:
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.
One of the best things about MVC4WPF is that it is free. We have released the project on CodePlex for everyone to use, comment on and help shape it’s direction. In the next code drop we will be including some code snippets and further refinements to our automation code to make this pattern even better in the future. If you happened to miss our launch event or are not located in Columbus, you can find all the materials that we covered at the event here. This includes the files needed to get up and running, our slide deck and the source code to an early release version of our demo application that is modeled after Nerd Dinner.