Though I’ve watched all the MVC blog posts from inside Microsoft with great interest I have to wonder if the developers are doing the right thing by evangelizing the subject right now.  For those who don’t know the MVC (Model-View-Controller) Framework would allow ASP.NET developers to do a better job at separating different parts of their programs which in turn would make the programs easier to test and update because they would be distinct components that could be changed without upsetting all the other distinct components. 

 

For those who would care and want to know more you should check out Scott Guthrie’s Fantastic post on the subject (just be sure to set aside some time as it is 33 pages printed out)

 

Back to the point, the MVC Framework is not available yet.  So while I am very interested in the blog posts outlining how to do stuff in the MVC Framework I can’t “follow along on my own”.  I’m all for one post explaining the basics of the Framework but beyond that you’re just taunting your future user base and giving them information that they can’t at all use. 

 

I understand the people involved here are (rightfully) enthusiastic and want to share that with the world but if I were them I’d show a little restraint and embargo all these articles until there is at least a CTP for us developers.

 

P.S.  Only slightly related but just for the record, I’ve yet to actually start using my brand new Visual Studio 2008.  I’m dying to try it out but I like to ease into each new version with a good book on the topic and my Apress books (Beginner and Pro) shipped on the same day as the RTM so they won’t get here until tomorrow.