I was pointed to a video on the new MVC for ASP.NET that came from the ALT.NET conference. Scott Guthrie gave a preview of the new MVC for ASP.NET. It is an interesting video and shows the drive to give more accountability to web applications using unit testing and a greater level of structure. Here is the link:
http://www.hanselman.com/blog/ScottGuMVCPresentationAnd ScottHaScreencastFromALTNETConference.aspx
The biggest problem that hit me is the that there is no postback on the views. Yes, I understand that the controller should handle those issues, it is a bit rough when you speak of web technologies such as Ajax with partial page rendering or the fact, that as far as I can see, all your custom controls and your third party controls will now to lost. That can be a big cost on large projects with many custom controls or having to figure a work around for your third party libraries that may take years to release compatible versions, not to mention the cost to upgrade again.
While I understand the rules of the MVC pattern, it seems a bit rough in the web world and more like your hands are getting tied. Maybe I am just missing some points. With the use of Silverlight and Ajax, it seems that the presentation layer is getting richer, but under MVC, it will be harder to work with these technologies.
Guess I will wait and see how these pan out...
P.S. Here is an interesting outline referring to the video:
http://damieng.com/blog/tag/microsoft-mvc