Today's beta release is a step closer to the final ASP.NET
MVC 1.0 product. While not 100% feature complete, we think the major
subsystems are all getting really close to being done, and that the quality
level is now pretty good.
I am going to try and post some more end-to-end tutorials in
the coming weeks that show off how to use ASP.NET MVC from the beginning, and
then logically progress to richer and richer scenarios. Included in the
list of tutorials will be my infamous AJAX with MVC post that I keep promising
to write - but so far haven't (my excuse: the Silverlight 2, ASP.NET MVC, .NET
4.0, VS10, and Windows 7 ship cycles are all happening in parallel on my team -
and I've unfortunately been really busy which is the reason for the delay).
As I always like to make sure I point out: If you don't like
the MVC model or don't find it natural to your style of development, you
definitely don't have to use it. It is a totally optional offering - and
does not replace the existing WebForms model. Both WebForms and MVC will
be fully supported and enhanced going forward (ASP.NET WebForms in .NET 4.0
will add richer URL routing features, better HTML CSS markup support, complete control over the ClientId property, more AJAX features, and more that I'll be
blogging about soon). So if you don't like the MVC option, don't worry,
and don't feel like you should or need to use it (you don't).
Hope this helps,
Scott