Over the past few months I’ve been hearing more and more about a new framework being developed by Microsoft and the ASP.NET community. It’s something that will bring a very common coding practice from the Java world and that’s the pattern of the model view controller (MVC) framework.
Due to the covoluted nature of my own school experience, I haven’t had much in the way of formal exposure to MVC concepts. In fact it wasn’t until about 18 months ago that I first heard the term when we were rolling out a new Java framework at work. This was a pretty major shift in direction for my team as we’d been using ASP.NET and webforms to do web application development for the past few years.
The transition hasn’t been an easy one. Most of the folks involved in the project are new to the company, new to the working world in general and the training on MVC was at a minimum. (I’m leading a team to replace that framework now, but I’ll talk more about this in some future posts.)
So over the past few months I’ve been reading posts by Scott Guthrie and listening to every episode of the Polymorphic Podcast that I can get my hands on. The PMP in particular has proven to be an excellent resource for information relating to the ASP.NET MVC framework. Craig Shoemaker regularly brings on guests who are experts in the field of .NET development and key players in development of the framework.
Over the next few months (in amongst my myriad other projects) I want to take a closer look at the MVC framework and see what all the hype is about. I need to figure out how to get a decent windows development environment up and running. For that I’m thinking about returning to a Boot Camp setup to give me a bigger boost when running my Windows environment locally on the Macbook.
Since my new role doesn’t involve a lot of development work, I’m really looking forward to getting my hands dirty again, and diving under the hood once again.