Рецензия на книгу "Pro ASP.NET MVC Framework"

понедельник, 8 февраля 2010, Александр Краковецкий

cleg.

Я не буду долго рассуждать на тему того, насколько приятно изменилась Web-разработка на .NET с появлением ASP.NET MVC фреймворка. Не зря его называют «инновацией номер 1 от Microsoft в Web-разработке со времен ASP.NET 1.0».

Так как технология эта – весьма молодая, то книг по ней не так много. Я хочу рассказать вам про одну из лучших книг об этой технологии – «Pro ASP.NET MVC Framework» от Steven Sanderson.

Несмотря на наличие слова «ПРО» в названии, книга написана очень простым и понятным языком.

Она разделена на две части. Первая посвящена общему знакомству с технологией ASP.NET MVC. В очень простой форме, читатель сначала знакомится с концепцией, лежащей за MVC-подходом. А потом на примере реального приложения – спортивного магазина, показывается, как использовать MVC-фреймворк в ваших приложениях.

Пример будет очень хорош для начинающих изучать технологию программистов, поскольку показывает не только конкретный код, но и как правильно концептуально и стилистически использовать мощь ASP.NET MVC.

Вторая часть посвящена более глубокому изучению ASP.NET MVC. Она содержит следующие главы.

Overview of ASP.NET MVC Projects – посвящена обзору структуры проектов ASP.NET MVC.

URLs and Routing – в этой главе описывается механизм «роутинга», то есть сопоставления УРЛ-ов и обрабатывающих их контроллеров.

Controllers and Actions – тут рассматривается написание контроллеров, выполняющих непосредственно работу по «оживлению» сайта. Описывается механизм фильтров, рассказывается как обрабатывать исключения и т.д.

Views – в этой главе разбирается построение видов для отображения информации. Рассмотрены HTML-хелперы и другие полезные вспомогательные технологии.

Data Entry – рассматриваются приемы работы с пользовательскими данными – их получение, проверка и защита. Разбирается пример работы с CAPTCHA и ряд других полезных приемов.

Ajax and Client Scripting – в данном разделе показано использование асинхронных запросов для создания быстрых пользовательских интерфейсов, работающих без перезагрузки страниц.

Security and Vulnerability – все вопросы безопасности и защиты, разбираются в этой главе. Рассмотрены различные виды атак на Web-приложения и способы противодействовать им.

Deployment – данная глава посвящена описанию механизмов развертывания готовых приложений для работы.

ASP.NET Platform Features – поскольку MVC фреймворк построен на основе ASP.NET, эта глава посвящена взаимодействию с богатейшими возможностями ASP.NET.

Combining MVC and WebForms – финальная глава разбирает построение приложений, в которых ASP.NET MVC взаимодействует со «стандартными» WebForms.

Подводя итог, можно сказать, что данная книга является одним из самых лучших и детальных пособий, посвященный сравнительно молодой технологии ASP.NET MVC, и рекомендуется всем заинтересованным в углублении своих знаний в данном вопросе.

Компании из статьи


Apress


Сайт:
http://apress.com/

Apress Apress is a technical publisher devoted to meeting the needs of IT professionals, software developers, and programmers, with more than 700 books in print and a continually expanding portfolio of publi...

Microsoft Украина


Сайт:
http://www.microsoft.com/ukr/ua/

Microsoft Украина Украинское подразделение компании Microsoft.

Ищите нас в интернетах!

Комментарии

Свежие вакансии