MVC
I've been working on a few projects now using MVC 1.1 and I have kind of mixed feelings about it. ASP.Net was and is an excellent framework for building complex application on the web. However, MVC is also an excellent framework for lighter weight web apps. On the surface, it appears as though we've taken a few steps back from asp.Net, and at first it did feel a lot like ASP. ( ie no code behind and custom controls built to return string HTML) And if not thought through this can become spaghetti.. fast. However, the concept of MVC sits very well with SOA /Ajax/REST Here is a nice article on REST and MVC http://blog.wekeroad.com/2007/12/06/aspnet-mvc-using-restful-architecture/ The problem lies with developers. MVC is architecturally great, but when utilized in the wrong can appear sloppy and crap. The beauty of traditional ASP.Net was that it separated the UI from code, and promoted a different way of thinking. However, MVC does not bring with it the rigid structure asp...