Ten years ago, ASP.NET provided software developers with a means to write complex web applications with their existing Windows Forms skillsets. Today, it continues to be a robust framework for writing scalable applications, from small e-Commerce to enterprise-level CRM. But ten years later, with many business critical applications existing solely on the Web, the Forms paradigm is less relevant.
ASP.NET MVC, based on Ruby On Rails, is now in its second release, with a third around the corner—a powerful framework based on new and old ideas, ASP.NET MVC allows the developer to work with web protocols and standards, while still making use of the industry-standard development environment—Visual Studio.
By example, this book will take you through the key areas of ASP.NET MVC. We'll look at the MVC structure, data access, and ASP.NET MVC's compatibility with client scripting and dependency injection. With a minimal knowledge of web development, this book will help you build scalable web applications with relative ease.