Monday, February 15, 2010

What about ASP.Net MVC?

I've been experimenting with ASP.Net MVC framework lately.
You can have it from http://www.asp.net/mvc/

It is good for;
  1. Separation of logical application layers
  2. Test Driven Development
  3. Finally having full control of HTML
  4. Getting rid of VIEWSTATE in ASP.Net
  5. Nice URLRewriting for allowing REST operations.
There is also a project for Contributions for MVC ( http://www.codeplex.com/MVCContrib ), which has;
  1. Addition of many Validation helpers
  2. Controller factories for (Windsor, Spring.Net, Unity and Structured Map)
  3. Most important of all, other "View engines" other than "aspx"
    1. NDjango
    2. NVelocity
    3. StringTemplate
    4. XSLT

  4. I am wondering if, original django or velocity templates can be used.
This kind of MVC implementation needs some getting used to for ASP.Net developers, but gives the control that old timer developers need finally.

I kind of like it. The documentation says, it performs faster at some level than ASP.Net.

0 comments: