Chapter 1. Introduction to ASP.NET MVC


This chapter covers
  • A brief history of ASP.NET
  • An introduction to the MVC pattern
  • What’s new in ASP.NET MVC 3/4


ASP.NET MVC is a web development framework on the Microsoft .NET platform that provides a way for developers to build well-structured web applications. Introduced as an alternative to Web Forms, ASP.NET MVC has significantly grown in popularity since its first public preview in 2007, and now many large web applications are built using this technology.

Although Microsoft has been developing tools and frameworks for web development for a long time, ASP.NET MVC provides a major shift from previous efforts with a focus on clean code, separation of concerns, and testability.

In this first ...

Get ASP.NET MVC 4 in Action now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.