Things have been busy in the world of Microsofts .NET Framework. The amount of new frameworks being release is staggering and can be very confusing, Microsoft after all is known for their endless SKUS and difficult versioning schemes. Through all the noise however If there is one framework that needs to be put in the spotlight it is MVC.
MVC released in March of 2009 stands for Model, View, Controller and serves as a means to organize and standardize how a project gets written. MVC guides the developer to use the methods of DRY (don’t repeat yourself) while making it easier to develop code in a modular, singleton pattern. When following this pattern testing is easier to implement and regression testing is all but handled for you. That is not all, gone are the webcontrols, viewstate and event’s from .NET’s webform implementation, programmer’s now have full control over what html is generated and how the page is reached via routes.
Just recently Microsoft released a preview of version 2 that adds even more ease of use features and requests from the community including: Areas, Strongly typed UI Helpers and Default Values. You can read more here about the new release from Scott Scott Guthrie’s blog and be on the look out for more updates on this exciting emerging technology.
For more information check out the following links: