ASP.NET MVC Framework Announced at Alt.NET Conference

I was down in Austin, Texas this weekend attending the Alt.NET conference.  Great event and meeting of the minds in the heart of Texas.  (Wow, I can't believe how much Austin has grown since the last time I was there in 2000!)

Anyway, more thoughts about the conference later.  First off, I wanted to let you know about one of the more newsworthy items coming out of the event.  Scott Guthrie announced a new MVC (model view controller) framework for ASP.NET.  This framework provides a different model for developing web applications from the traditional ASP.NET approach.  The new framework addresses many of the concerns developers have had who have criticized some aspects of ASP.NET.  Namely, the ability to have a web application framework that supports test-driven development.

Some of the key goals of the MVC framework are:

  • Natively support TDD model for controllers.
  • Provide ASPX (without viewstate or postbacks) as a view engine
  • Provide a hook for other view engines from MonoRail, etc.
  • Support IoC containers for controller creation and DI on the controllers
  • Provide complete control over URLs and navigation
  • Be pluggable throughout
  • Separation of concerns
  • Integrate nicely within ASP.NET
  • Support static as well as dynamic languages

Jeffery Palermo, who also was at the Alt.NET conference,  has more details here.

Scott claimed that there should be beta bits in a month or two, with a V1 release sometime next spring.  I know I'll be trying to get my hands on the bits as soon as they're available!

Anyway, now I'm up in Boston for ReMIX 07 which starts tomorrow morning.