ASP.NET MVC Framework
In my past I used to run a consultant firm where I was the lead programmer and for one of the bigger projects I was involved in I used the FuseBox MVC framework in creating a large scale e-commerce solution. This was my first contact with the MVC architectural design pattern. I was really impressed how the MVC design pattern helped me design and develop such a complex solution in a short period of time. Even if it was my first experience with MVC I really could understand how the development could benefit from using this architecture. Read more about MVC at Wikipedia.
If you are familiar with Ruby on Rails, it is also using the MVC design pattern.
Now when I got back from my paternity leave, I was really glad to see that Scott Guthrie and his team is releasing bits and pieces of the upcoming ASP.NET MVC Framework. If you're not familiar with MVC, please read on in Scott Guthries excellent blog posts.
ASP.NET MVC Framework (introduction)
ASP.NET MVC Framework (Part 1)
ASP.NET MVC Framework (Part 2): URL Routing
ASP.NET MVC Framework (Part 3): Passing ViewData from Controllers to Views
ASP.NET MVC Framework (Part 4): Handling Form Edit and Post Scenarios
As soon as possible I'll try to have a chat with the EPiServer architects in order to see how EPiServer developers can benefit (or not?) from the ASP.NET MVC framework.
Auf Wiedersehen
Mattias
03 January 2008