Введение в ASP.NET MVC
Данная глава охватывает следующие темы:
- Краткая история ASP.NET
- Знакомство с MVC паттерном
- Что нового в ASP.NET MVC 3/4
ASP.NET MVC – это фреймворк для веб-разработки, основанный на платформе Microsoft .NET, который предоставляет разработчикам возможность создавать хорошо структурированные веб-приложения. Представленная как альтернатива Web Forms платформа ASP.NET MVC приобрела значительную популярность с момента первой публичной демонстрации ее предварительной версии в 2007 году, и на сегодняшний момент большое количество крупных веб-приложений создано посредством использования данной технологии.
Несмотря на то, что Microsoft разрабатывал инструменты и фреймворки для веб-разработки на протяжении уже довольно длительного периода, ASP.NET MVC стала прорывом, поскольку, в отличие от предыдущих разработок, делает упор на чистый код, концепцию разделения и тестируемость.
В этой главе мы вкратце рассмотрим историю веб-платформы компании Microsoft, а также познакомим вас с архитектурным MVC паттерном. В конце мы опишем некоторые новые возможности платформы ASP.NET MVC, которые будут рассматриваться на протяжении всей этой книги. Если вы уже работали с более ранними версиями платформы ASP.NET MVC, то возможно вам следует сразу перейти к главе 2.
Давайте начнем с краткого обзора того, как развивалась веб-разработка на платформе .NET.