Each framework targets a different development style Choose depends on a combination of your programming assets Windows platform You can use ASP.NET to fast develop and deploy highly scalable, high-performance web applications in a managed environment. ASP.NET 4.5 ships as part of part of Visual Studio 2012 and contains many new and extended features. Bundling and Minification The newly introduced bundling and minification feature helps to bundle and minimize the size of the scripts and style sheets in your application. Strongly Typed Data Controls In ASP.NET 4.5, you now have data controls that can be strongly typed. You will get intellisense - you just need to assign the ItemType property to a model that is going to be associated with the data controls used in your .aspx pages. Model Binding - Isolating the Web Form from the Model The Model binding feature in ASP.NET 4.5 enables you to develop Webforms that are independent of the Model that populates the view. The biggest advantage of using Model Binding in ASP.NET is that you can easily unit test the methods. Support for web sockets HTML5 WebSockets allow you to perform duplex communication between the client browser and the web server.