Jump to ratings and reviews
Rate this book

Pro ASP.NET MVC Framework

Rate this book
Steven Sanderson has seen the ASP.NET MVC framework mature from the start, so his experience, combined with comprehensive coverage of all its features, including those in the official MVC development toolkit, offers the clearest understanding of how this exciting framework could improve your coding efficiency―and you'll gain invaluable awareness of security, deployment, and interoperability challenges. The ASP.NET MVC Framework is the evolution of Microsoft's ASP.NET web platform. It introduced a radical high–productivity programming model that promotes cleaner code architecture, test–driven development, and powerful extensibility, combined with all the benefits of ASP.NET 3.5. An integral benefit of this book is that the core Model–View–Controller architectural concepts are not simply explained or discussed in isolation, but demonstrated in action. You'll work through an extended tutorial to create a working e–commerce web application that combines ASP.NET MVC with the latest C# 3.0 language features and unit–testing best practices. By gaining this invaluable, practical experience, you can discover MVCs strengths and weaknesses for yourself―and put your best learned theory into practice.

574 pages, Paperback

First published December 8, 2008

13 people are currently reading
78 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
40 (34%)
4 stars
53 (46%)
3 stars
19 (16%)
2 stars
3 (2%)
1 star
0 (0%)
Displaying 1 - 12 of 12 reviews
Profile Image for SALEM.
387 reviews165 followers
September 16, 2014
The very first Chapter, the introduction, is just amazing. Steve gives you an overview of why ASP.NET MVC, then jump to a somehow sophisticated HelloWorld application. Later reader will dig in a real world shopping cart web application using ASP.NET MVC. later in the book, reader will find reference-like chapters about all important topics you will like to take a look back later when you start your real world development using this new technology. These chapters includes Data Entry, Ajax and client side scripting, deployment and so many other important points.

What really I did not like about the book was too much care about the TDD, which sometimes was over than what it required for maiin topic of the book, ASP.NET MVC. I am new comer to this area, so it is for somehow advised to get a previous look about TDD concepts somewhere, and take a look for the used tools in the book like NUnit and Moq.

Merged review:

The very first Chapter, the introduction, is just amazing. Steve gives you an overview of why ASP.NET MVC, then jump to a somehow sophisticated HelloWorld application. Later reader will dig in a real world shopping cart web application using ASP.NET MVC. later in the book, reader will find reference-like chapters about all important topics you will like to take a look back later when you start your real world development using this new technology. These chapters includes Data Entry, Ajax and client side scripting, deployment and so many other important points.

What really I did not like about the book was too much care about the TDD, which sometimes was over than what it required for maiin topic of the book, ASP.NET MVC. I am new comer to this area, so it is for somehow advised to get a previous look about TDD concepts somewhere, and take a look for the used tools in the book like NUnit and Moq
Profile Image for Bob Uva.
71 reviews2 followers
March 20, 2022
Sanderson explains ASP.NET MVC in context, why you'd want to switch from standard ASP.NET WebForms, what motivated Microsoft to create ASP.NET MVC (Rails, basically). An excellent introduction to the subject as well as appropriate drill-down into its mechanics. One of the things I love about this book is that it is a single author explaining the subject to you, and he writes to teach you, not just to lay out the facts.
Profile Image for stan.
27 reviews
December 10, 2009
By far the best programming book I have ever read.

He doesn't just cover MVC, but all sorts of stuff like IoC, TDD, Compression, Monitoring, and a whole load more I can't remember right now. All in very easy to understand language and demonstration.

This does require a good handle on .Net 3.5 before you get into it, but if you have that background, it owuld be tough to find a better book.
Profile Image for Costin Manda.
679 reviews21 followers
February 28, 2019
I've finally finished reading Pro ASP.Net MVC Framework by Steven Sanderson. The book is slightly dated, since it discusses the technology used in Visual Studio 2008 and without any mention of the new Razor engine, but these are details that are not important to the content of the book anyway. I can say that it is a very nice book and it was worth reading, especially the first part.

There are two parts to this, the first being a TDD ASP.Net MVC web shop application built step by step and explained line by line. It goes through some Domain Driven Design concepts as well, it does unit testing and mocking, even shows off a little dependency injection via Castle Windsor. What I liked most, though, is how painstakingly thorough Sanderson was explaining every single detail. He didn't assume anything as he documented every step of the way, down to what lambda expressions are and what .Net features he was using.

The second part of the book is a little less readable, as it goes through the classes and features of ASP.Net MVC, complete with methods, properties and small samples. I highly recommend reading this part while actually experimenting with the framework on the computer. Even if you do not, this part of the book remains a very valuable reference for when you do. In this section of the book you can learn about data entry, Ajax and partial updates, application security and deployment, even how to mix classic ASP.Net with MVC, though not really recommended.
Profile Image for Guillaume.
13 reviews1 follower
June 12, 2010
Great book, and a pleasure to read. It teaches what Asp .NET mvc is by default out of the box (and why), and also how to extends it, like how to enable the use of good practises such as IOC and TDD, teaching them clearly if you don't know them yet. It gives all you need to be effective right now and safe, with good references to other sources if you want to dig deeper into specific subjects (rich UI ajax framework, IIS, security ...).
It's a good read for a lot of different people : agile developper or not, "classic" asp.net developper or not, etc...
About the kindle edition : the code and tables are rendered as pictures, often not readable on the iPhone kindle app.
Profile Image for Ahmed.
18 reviews
May 7, 2012
This is my favorite book on MVC. I read it over two years ago. Steve is doing an excellent job outlining the features and capabilities of asp.net mvc. He walks the reader through creating a fully working application in an early chapter in the book. After completing this application the reader is now familiar with the concepts the feel of asp.net mvc -this is very important especially for readers who have asp.net webforms background. Afterwards, Steve dives into the details of the asp.net mvc framework, covering routing, action filters, etc.

I find the book very informative and totally enjoyable.
Profile Image for Bryant.
57 reviews
March 11, 2011
Rarely do I read a technical book cover to cover but in this case I did. Though this edition covers version 1 of ASP.NET MVC rather than the current version 3, Steven Sanderson's clear and entertaining writing makes this an essential read for anyone interested in ASP.NET MVC.
Profile Image for Lina Aude.
38 reviews72 followers
October 26, 2009
جميل أن يكون هناك اهتمام بالكتب التقنية
235 reviews1 follower
Read
March 23, 2012
Was probably good when it was current, but is now considerably dated. We have MVC 2 apps in production, but everything going forward will be MVC 3 and Razor. Start with a newer version.
Profile Image for Yared.
6 reviews
July 25, 2012
Superb book, taught me a lot of things and concepts regarding web development I completely ignored until the moment I finished reading it. Great job,
Displaying 1 - 12 of 12 reviews

Can't find what you're looking for?

Get help and learn more about the design.