Jump to ratings and reviews
Rate this book

Pro ASP.NET MVC 4

Rate this book
The ASP.NET MVC 4 Framework is the latest evolution of Microsoft’s ASP.NET web platform. It provides a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility, combined with all the benefits of ASP.NET. ASP.NET MVC 4 contains a number of significant advances over previous versions. New mobile and desktop templates (employing adaptive rendering) are included together with support for jQuery Mobile for the first time. New display modes allow your application to select views based on the browser that's making the request while Code Generation Recipes for Visual Studio help you auto-generate project-specific code for a wide variety of situtations including NuGet support. In this fourth edition, the core model-view-controller (MVC) architectural concepts are not simply explained or discussed in isolation, but are 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# language features and unit-testing best practices. By gaining this invaluable, practical experience, you’ll discover MVC’s strengths and weaknesses for yourself—and put your best-learned theory into practice. The book's authors, Steve Sanderson and Adam Freeman , have both watched the growth of ASP.NET MVC since its first release. Steve is a well-known blogger on the MVC Framework and a member of the Microsoft Web Platform and Tools team. Adam started designing and building web applications 15 years ago and has been responsible for some of the world's largest and most ambitious projects. You can be sure you are in safe hands.

779 pages, Paperback

First published January 1, 2012

50 people are currently reading
233 people want to read

About the author

Adam Freeman

62 books38 followers
Librarian Note:
There is more than one author in the Goodreads database with this name.

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
88 (35%)
4 stars
100 (40%)
3 stars
48 (19%)
2 stars
9 (3%)
1 star
3 (1%)
Displaying 1 - 21 of 21 reviews
1 review
March 6, 2013
The first two editions of this great book were written by Steven Sanderson. The third edition lists both Steven Sanderson and Adam Freeman as authors. Unfortunately, for this fourth edition, Mr. Sanderson has "jumped ship" and left the book in the hands of Mr. Freeman. I own both the third and fourth editions of this book and have to say that I'm disappointed by the latest edition. Apparently, Mr. Freeman is releasing too many books lately, so he doesn't have much time to focus on the quality of his content. I've read a few more recent titles by Mr. Freeman, and in each case, it seemed as though the author is just blowing through the features of a technology without providing any useful insight. I won't even mention the typos. The latest edition gets four stars because of what is left over from Steven Sanderson. The parts that are new to the book since Sanderson's departure are subpar. If Mr. Freeman keeps it up, it won't be long before he turns Sanderson's notable effort into a complete mess.
Profile Image for بسام عبد العزيز.
974 reviews1,365 followers
July 21, 2014
nice book as an introduction towards the MVC 4 world.. it covers almost all the important aspects of MVC. it has nice examples and it give a fully-working MVC application to be used as a hands-on experience in almost 5 chapters..
the only problem is that i was new to MVC so i decided to start with the PluralSight MVC course which was pretty good and covered most of the material in this book.. and of course watching videos is way faster than reading a 750-pages book.. so the book was kinda redundant to me afterwards...
so for anyone new to MVC i recommend watching PluralSight tutorial which is available for free on the official asp.net website...
but if you need some further and more in-depth knowledge and you have no problem reading a 750-pages then this book will be good enough for you..
Profile Image for Mark Krug.
7 reviews1 follower
May 9, 2015
This book did a fairly good job of giving an overview of some of the functionality available from MVC 4. For anyone wanting to get familiar with the technology, this would be a good place to start.
23 reviews1 follower
April 27, 2018
if you're introducing or want to reinforce the basics, this is the perfect book, exposes most topics of MVC, a lot of functional code with recommended uses
Profile Image for mohamed abotir.
7 reviews
November 2, 2021
very useful book take reader to deep concept and that open chances for more learn even after finish book, over all very good book
Profile Image for George Marshall.
106 reviews3 followers
July 2, 2013
Pro ASP. NET MVC4 is an excellent book, minus a major glaring issue.

The author and his cohorts are masters of bringing both the Microsoft toolset and the underlying coding philosophy into view for the reader.

I especially enjoyed the repeated presentation on unit testing early in the book, using Visual Studio's built in framework. This was something I had seen before, but never seen addressed as a whole so well. Not only was the methodology clearly illustrated, the author's passion for readers to follow through by using the tools was crystal clear.

A number of useful language/framework features were addressed, such as Linq, lambda expressions and anonymous types. All were presented well, and I can honestly say I understand these better because of Freeman's presentation.

After reading this, you will have a clear idea of the best places to customize the model to produce a realistic business app, plus a grasp on the fuller capabilities available within the MVC Framework - those elements not needed for every task, but which make for truly elegant solutions to the sticky problems.

The only major difficulty was the lack of proper editing. Spelling and grammatical errors bordered on epic proportions. Too numerous to count were the instances of words with partial '-figure' turned into '-Figure-NN' (with NN being replaced by a figure number, of course), as if some run amok computer program got hold of the manuscript and would not let go. Doubled verbs are a-plenty, as the author rewrites a sentence to better say what he must.

Nevertheless, set aside your OCD and prepare to get your hands dirty in the MVC Framework.
3 reviews
August 13, 2016
This is a good introductory book. Some parts, I think, are not deep enough to give any further enlightenment and could be dismissed, as the addition of inversion of control through Ninject framework. If the author wanted to give a flavor of real-life development, other aspects should be approached more deeply. For instance, relevant points as authentication are showed in a very shallow way and leave the reader alone with Stack Overflow and internet blogs to learn how to really use it. Anyway, I came really a newbie to ASP.NET MVC and for me this book provided a lot of insights and put me on track, despite the fact that I still had to spend a fair amount of hours digging on the internet to build a real-world application. You will probably need other references, specially on Entity Framework.
Profile Image for Christopher Pink.
5 reviews2 followers
July 7, 2013
This was a much better book than the WROX one. This was an actual, in-depth look at MVC 4, and coming in as a beginner I feel much more versed in MVC, and I found these concepts easy to apply to my own project(s).
Profile Image for Perry Nally.
24 reviews2 followers
November 24, 2014
Great informative book. But I thing that security first needs to be the biggest concern. For instance, here's how the technology works and here is how to securely connect using the same technology using a, b, or c methods.
Profile Image for Salvador Gomez.
28 reviews2 followers
December 11, 2013
Excellent cover-it-all book, I really liked how Adam describes step by step the guts of ASP.NET MVC and how to replace every part of it.
Profile Image for Jesper.
20 reviews
September 12, 2016
Clearly written with a couple full examples, one basic and more advanced.
58 reviews
August 9, 2013
This is a great way to learn MVC. The authors illustrate each component of the framework with examples and code. The book has a easy-to-follow and consistent format.
334 reviews
November 8, 2013
Liked it. Didn't love it. Pretty thorough with a lot of examples. Read it to get a good grip on MVC with .NET.
Displaying 1 - 21 of 21 reviews

Can't find what you're looking for?

Get help and learn more about the design.