ASP.NET MVC Framework

Design patterns are great stuff! If every software developer, project managers and others included, had some basic knowledge about designing software the world would be a better place, almost…

Anyways, when developing an ASP.NET web site it is hard to design it properly by means of presentation, business and data layers. Microsoft tried to help us developers by introducing code behind when ASP.NET was released, but it is still very hard to make a nice and clean separation between GUI and business logic. Therefore Scott Guthrie’s team have been working on the ASP.NET MVC Framework.

Background (so far)

Ever since I started to develop ASP.NET web application, I have used my own design pattern trying to create a nice separation between the user interface and the server side logic. As I have described in the “About Fredde” page I’m not a user interface developer, so I like to really separate that from the business logic and data access layer.

A friend of mine downloaded and installed the ASP.NET MVC Framework a couple of weeks ago and tried it out. I haven’t tried it myself yet, but I will for sure as soon as possible. I asked for a demo and I really liked what I saw!

I recently looked around Microsoft’s downloads and found a preview of the ASP.NET 3.5 Extensions and among other things the MVC Framework was listed as a part of it. Currently the ASP.NET MVC Framework is in preview state.

Testing the framework

To test the MVC Framework I have started a project () where I will use it.

Read more

There are a number of articles and blogs about the ASP.NET MVC around. The best thing to do is to read about it on Scott Guthrie’s blog, ASP.NET MVC Framework, and the ASP.NET MVC Framework pages on

Tagged with: , ,
Posted in Old site content
One comment on “ASP.NET MVC Framework
  1. The MVC framework sure is a great enhancement to ASP.NET. Now you can develop websites without all the hassles of the ASP.NET WebForms Model, at least if your goal is to develop according to web standards.

    And I also agree with you that the fact that the MVC model promotes clear separation between data logic and presentation makes the solution much clearer and more enjoyable to work with.

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>