Scott Guthrie presented ASP. net mvc framework at the alt. Net Conference, whose CTP version will be released by the end of this year.
This framework supports the following features:
Provide native TDD model support for Controller
Support aspx as a view engine (no viewstate or PostBack)
Provides interfaces to use other view engines, such as monorail.
Provides IOC support and dependency Injection Support for controller objects.
Fully supports URL and Navigation Control
The modules of the entire framework can be plugged in or out (Pluggable)
Separation of concerns)
Excellent integration with ASP. NET
Both static and dynamic languages are supported.
In Scott hanselman's blog post, you can find Scott Guthrie's video http://www.hanselman.com/blog/ScottGuMVCPresentationAndScottHaScreencastFromALTNETConference.aspx for the MVC Framework demonstration recently made at the alt. Net conference.
Here is the URL of this video (Silverlight is required ):
Http://www.hanselman.com/silverlight/ScottGuAtAltNetConf
If you cannot use Silverlight, use this direct video link (Scott hanselman warned that these links may change, so it is best to access these links through his blog posts ):
Http://download.microsoft.com/download/f/0/8/f0830f07-44db-4eea-ace3-8865856c8d65/ScottGuOnMVCatALTNET.wmv
At the same time, in hanselman's post, there is also a MVC + ironpython demonstration (C # model, ironpython controller and view, and an ironruby view engine !) Video
Http://www.hanselman.com/silverlight/ScottHaAtAltNetConf
Http://download.microsoft.com/download/f/0/8/f0830f07-44db-4eea-ace3-8865856c8d65/ScottHaOnDLRandMVCatALTNET.wmv
ASP. net mvc also uses aspx, but it does not have viewstate or PostBack. Therefore, it is only a template engine and is not so evil. In addition, Ms also opens interfaces to integrate third-party products such as castle. Castle team also stated that after the launch of Ms MVC, Castle projects will be integrated with them: