ASP.NET MVC Framework from Microsoft Rocks! - Scott Guthrie Presentation

ASP.NET MVC Framework Rocks! - Scott Guthrie Presentation

by David Hayden ( Microsoft MVP C# )

 

I watched the video of Scott Guthrie giving the first public showing of the ASP.NET MVC Framework and it rocks! Yeah, it is that good!

This is exactly what we need as ASP.NET developers to create more maintainable applications.

What is really impressive is the pluggable and extensible nature of the entire framework:

  • Pluggable View Engines - ASPX, NVelocity, Brail, etc.
  • Pluggable Dependency Injection - Windsor, Spring, etc.
  • Controllers - IController, ControllerBase, Controller, or create your own.
  • Routing Engine - Use default or create your own engine to map URL's to Controllers.

etc. etc. etc.

Then you have the whole testability using interfaces like IHttpContext, IHttpRequest, IHttpResponse as well as mocks built-in if you want to to use them. Impressive.

Can take advantage of all the wonderful functionality in the C# 3.0 and VB 9, like Lambda Expressions, and generics ( in C# 2.0 ) for strong typing to give intellisense and compile-time checking. Awesome.

Spending time with MonoRail, Web Client Software Factory, and the new Guidance Bundles will give you a good education on how this stuff works, the problems it solves, and things done now because we don't have an MVC Framework for ASP.NET provided by Microsoft. It is always beneficial to understand the value of something new by understanding where we have been. Awesome stuff!

 

News Feed: David Hayden ( Microsoft MVP C# )

 

posted on Tuesday, October 09, 2007 4:17 PM

Main

News

Green Tea

.NET Development

Enterprise Library

Patterns & Practices