Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your email address or mobile phone number.
Pro ASP.NET MVC 3 Framework (Expert's Voice in .NET) 3rd ed. 2011 Edition
Use the Amazon App to scan ISBNs and compare prices.
Frequently Bought Together
Customers Who Bought This Item Also Bought
More About the AuthorsDiscover books, learn about writers, read author blogs, and more.
Top Customer Reviews
The graphics included in the book don't always represent the results of the texts (for example screenshots containing tests that you aren't told about and even the down-loadable source code doesn't include!).
The use of some code is even incorrect in some cases! These are only small things that I have seen so far (half way through the book) for example parameter orders incorrect in the tests that do pop up errors when they should but the errors will be slightly wrong causing more wasted time trying to work out what is wrong!
The only reason I am still plodding though on trying to learn from this book is because I have already purchased it, there are no alternatives and deadlines are looming.
I purchased the ALPHA of this book from Apress directly when it was available and have been sending errors via there site for months but NONE of the errors I submitted have been corrected in the final release and have heard nothing from Apress.
If you are trying to learn MVC I suggest finding another MVC 2 book that you know is good and then when you have a grasp of MVC 2 topping up your knowledge on the changes (Razor etc...) in MVC 3 from other sources (or maybe any other books that will be published shortly).Read more ›
That said, I think this book is anywhere from a 1 star book to a 4 star book depending on the reader's needs. If you are looking for a book to walk you through setting up an MVC 3 project and take you through it step by step, this is probably a 1 star book. The main walk through chapters (7-9) are riddled with constant errors and the final solution (even the code you can download) has errors. For example, when you change an existing product in the store and save the changes - they don't actually save. If you want to walk through the various aspects of making an MVC 3 site, I highly recommend the MVC tutorials at the main mvc site. If you mostly just care about how EF interacts with MVC, this is a 1 star or 2 star book.
However, outside of EF/MVC 3 interaction and a step by step walkthrough, this is a pretty solid book. The unit testing examples are frequent and very helpful. If you are interested in setting up DI, this seems to do a good job of walking you through using Ninject. Routing, Models, Razor, and security all seem adequately covered. The writing is reasonably easy to follow and interesting. It is too bad that the Technical Reviewer and Editor did such a terrible job on this book as it really should have been a 4.5 star publication if they'd done their jobs.
It starts out with a nice little sample application that will get beginners up to speed fast. It then covers the MVC Pattern in detail and how it relates to Domain-Driven Development, Repositories, Dependency Injection, and Automated Testing.
Next the is a chapter on the C# features a good MVC developer needs in their tool belt, as well as the Razor syntax. This chapter does a good job of introducing the Razor view engine.
Then there is a chapter on the essential tools MVC developers should understand. This chapter covers Ninject, Unit Testing and Moq.
In the next 3 chapters the authors take you through building a real application. Everything is included from the views to the repository (using Entity Framework 4.1), to the database. They also include the unit tests. The application is a complete store front and an administration site.
The next part of the book includes details on individual features of the ASP.NET MVC 3 Framework. It includes chapters on URLs, Routing & Areas, Controllers & Actions, Filters, Controller Extensibility, Views, Model Templates, Model Binding, Model Validation, Unobtrusive Ajax, and jQuery.
The last part of the book has chapters on Security, Authentication & Authorization, Deployment.
I like that the authors show you how to take advantage of the tools available in Visual Studio 2010 to help get you as productive as possible.
This is a very well rounded book. It covers everything a .NET Architect and Developer needs to know to build real world applications.
The downloadable code is very well organized and appears usable.Read more ›
Most Recent Customer Reviews
This is a great book to introduce you to the MVC design pattern, and it help s make you appreciate just how much Microsoft has done to make development easy for the average user.Published 13 months ago by Amazon Customer
This is a really nice introduction book. I don't really know if it will work the same for everyone, so you better keep that in mind before purchasing this product. Read morePublished 18 months ago by Andres
he Book covers all the features and languages essentials of mvc3 framework. I would recommend anone who wants to start mvc.Published on October 2, 2013 by Boy
This book starts at the beginning and goes through the entire process of learning this framework. When you are reading, and pause for a moment and wonder if you should further... Read morePublished on September 26, 2013 by JJ Quinn
The books starts out well with simple examples and good coverage of DI, unit tests etc. At chapter 7 and 8 I ran into issues with the code not compiling and though it was me. Read morePublished on September 2, 2013 by M. DSILVA
Very good and practical introduction to MVC 3. It is good reference with great information. There are some mistakes though.Published on August 29, 2013 by David
This is a book written professional. I like it. But MVC versions are changing changing very often. I do not like it. Examples are understandable and testable. Read morePublished on August 26, 2013 by bayram üçüncü
This book was difficult at first when i was new to .NET framework but as i have matured the book has gotten much better. i would not suggest for beginner but later on very usefulPublished on March 22, 2013 by Jeff Owens