ASP.NET MVC 4 in Action
فریم ورک ASP.NET MVC در این چند سال اخیر، راهی طولانی طی کرده است. این فریم ورک در اصل، خیال Scott Guthrie در اوایل سال 2007 بود، و با نمایش نمونهی اولیهی آن در اواخر سال 2007 و استخدام Phil Hack به عنوان سرپرست ارشد برنامه نویسی، آن رویا به حقیقت پیوست. چندین پیش نمایش عمومی فریم ورک در طی چندین سال انتشار یافت، و در نهایت نسخهی نهایی به نام ASP.NET MVC 1.0 در اوایل سال 2009 انتشار یافت.
زمانی شد که بیشتر توسعه دهندههای وب در جامعهی NET. از اینکه پلت فرمهای دیگر، دارای فریم ورکهای MVC فوق العاده ای هستند که روشهای سبک و تمیز ساخت برنامههای وب را فراهم کرده اند، و ASP.NET Web Forms به تدریج محبوبیتش را از دست میداد، ناراحت بودند. توسعه دهندگان تلاش کردند تا با ASP.NET Web Forms کارهایی انجام دهند که هیچ گاه برای آنها طراحی نشده بود، و برای بسیاری از توسعه دهندگان با پیش زمینهی وب؛ پیچیدگی چرخهی زندگی صفحه و مدل شبه stateful ، مفاهیم خیلی غریبی بودند.
ASP.NET MVC این مشکلات را از طریق جایگزینی خود با پلت فرم Web Forms برای توسعه دهندگان وب در بستر NET. حل کرد و این کار را با الهام گرفتن از فریم ورکهای دیگر به مانند Rails و MonoRail و دیگر فریم ورکها انجام داد. فریم ورک ASP.NET MVC راهی بسیار تمیزتر برای توسعه دهندگان NET. برنامههای وب فراهم کرد.
سر فصلهای کتاب ASP.NET MVC 4 in Action:
1)Introduction to ASP.NET MVC
2)Hello MVC world
3)View fundamentals
4)Action-packed controllers
5)View models
6)Validation
7)Ajax in ASP.NET MVC
8)Security
9)Controlling URLs with routing
10)Model binders and value providers
11)Mapping with AutoMapper
12)Lightweight controller
13)Organization with areas
14)Third-party components
15)Data access with NHibernate
16)Extending the controller
17)Advanced view techniques
18)Dependency injection and extensibility
19)Portable areas
20)Full system testing
21)Hosting ASP.NET MVC applications
22)Deployment techniques
23)Upgrading to ASP.NET MVC 4
24)ASP.NET Web API