ASP.NET Hosting platform is a frameworks for creating web applications such as traditional Web Forms, ASP.NET MVC, and .NET Web Pages. These frameworks are now widely used in industry as its now way more stable then before. It offers to create robust web applications with any of them. No matter what framework you choose, you will get all the options to use every feature of ASP.NET platform.
If you in to developing an interactive website then ASP.NET MVC is the best choice as it gives you a powerful, patterns-based way to build dynamic websites that enables a clean separation of concerns and that gives you full control over markup for enjoyable, agile development. ASP.NET MVC includes many features that enable fast, TDD-friendly development for creating sophisticated applications that use the latest web standards.
By using ASP.NET Web Forms, you can build dynamic websites using a familiar drag-and-drop, event-driven model. A design surface and hundreds of controls and components let you rapidly build sophisticated, powerful UI-driven sites with data access.
With ASP.NET Web Pages and the Razor syntax provide a fast, approachable, and lightweight way to combine server code with HTML to create dynamic web content. Connect to databases, add video, link to social networking sites, and include many more features that help you create beautiful sites that conform to the latest web standards.