Buy new:
-11% £39.97£39.97
£17.01 delivery Thursday, 11 July
Dispatches from: Amazon Sold by: Amazon
Save with Used - Good
£2.15£2.15
£4.02 delivery 12 - 30 July
Dispatches from: musicMagpie Sold by: musicMagpie
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer – no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Pro ASP.NET MVC Framework (Expert's Voice in .NET) Paperback – Illustrated, 30 April 2009
Purchase options and add-ons
- ISBN-101430210079
- ISBN-13978-1430210078
- Edition1st ed.
- PublisherApress
- Publication date30 April 2009
- LanguageEnglish
- Dimensions17.78 x 3.53 x 23.5 cm
- Print length574 pages
Product description
About the Author
Product details
- Publisher : Apress; 1st ed. edition (30 April 2009)
- Language : English
- Paperback : 574 pages
- ISBN-10 : 1430210079
- ISBN-13 : 978-1430210078
- Dimensions : 17.78 x 3.53 x 23.5 cm
- Best Sellers Rank: 2,838,330 in Books (See Top 100 in Books)
- 1,230 in Microsoft Access Programming
- 1,538 in Microsoft Windows Programming
- Customer reviews:
About the author

After a childhood spent at the computer, Steven Sanderson started web development in 1996, first using Perl and later adopting PHP. His last five years of professional experience have focused on ASP.NET, learning what works and what works better, and experiencing a developer's life everywhere from an investment bank to a five-person Internet startup.
Steven has led Red Gate's web development team, and spends his free time blogging and keeping up to speed with the latest technology developments. He's followed the ASP.NET MVC framework since its inception and frequently participates in online discussions with its core developers at Microsoft.
Customer reviews
Customer Reviews, including Product Star Ratings, help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyses reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from United Kingdom
There was a problem filtering reviews right now. Please try again later.
This guy's clearly from a professional / freelance background, where he understands the pressure from clients to deliver commercial websites which are maintainable, accessible and using all the latest best practices, and yet within competitive timescales, which, as he points out, becomes more and more difficult by the day as Webforms shows its age against the ever evolving needs of modern development.
In particular, he laments the prevalence of "demoware", which is so common when dealing with tutorials on ASP.NET on the web, where we are continually sold the idea that you can create a site of commercially acceptable quality by pointing and clicking your way through a few wizards, and then us poor developers are measured against such timescales and expectations (violins please).
Therefore, not only does he cover this, and also related subjects (Mocking, jQuery etc.) in sufficient detail (also pointing us in the way of other useful literature), but he goes to great lengths to explain WHY things have been done this way in MVC, and the various best practices whose requirements MVC strives to meet.
An indispensible one for any serious ASP.NET developer.
Helping Steve and his readers is the MVC framework itself, a modern and beautiful way of writing web applications using Microsoft technology. It's basically "Ruby on Rails", copied by Microsoft (imitation is the sincerest form of flattery) and brought to the WebForms hoardes for a very welcome change in approach.
Being new, material you can trust on ASP.NET MVC is light on the ground of course, while the Internet and the bookstores are bursting full of ASP.NET WebForms knowledge. Steve is the perfect guide to the new world of MVC, and understands completely the changes in attitude and approach that people (like me) are going to have to make. His best quality is putting all the new knowledge in its correct context, anticipating the initial objections that current WebFormers are going to have (What?! You put inline code into the HTML markup?!) Steve greases the wheels of understanding all the way along.
All in all I must say that this is an exceptionally well-written book, and one that is constantly at my side these days.
Lots of the big brand publishers just commission people to fill in the gaps in their product range and I suspect the big names are just added as glorified editors to give credibility to the underlings. In contrast, Sanderson writes with product experience (which is very rare in these early days of MVC) and the fact that it is his first book show he is not writing to order - he really knows his stuff and cares about communicating it. His blog and the online resources back this up.
You are not buying a printed version of rehashed documentation, you are buying a well written technical book. Oh so rare and very valuable.
Highly recommended if you're even thinking about moving to the next generation of MS development.
So I took a plunge and read this book cover to cover, and felt a wry smile touch my lips with each passing chapter, Mocking, IOC, TDD, its all covered (and we do the same with WPF at work as well).
The book is an absolute winner, and although I prefer not to do web development, this book is clearly a gem, it is 2,000,000% clear that Steve actually earns money out of creating well designed software that is maintainable, that just comes across in his style.
The book is littered with so many useful bits of code, its not funny. This book would actually be a bloody good read for someone currently doing ASP .NET webforms, that wanted to know how to get into TDD.
In closing its ace, buy it now. You will not be disappointed at all.
Top reviews from other countries
This a superb book which gives a very non-template view of MVC 1.0 intially by way of the building of a fully-functional ecommerce web site ignoring the noddy stubs that ASP.Net MVC sets up and doing the job properly. There is not a huge amount of explanation about the strategy adopted so you have to investigate the code yourself and work out why it works / is a good solution. There are, unusually, very few typos in the code; in general it works out of the box.
The coverage of MVC issues is massive and the book takes a while to wade through if you are to understand every facet. As a immersion into the world of MVC it has no equal and if you are resisting test driven development (tdd) as a nuisance gimmick this will leave you mastering it (by way of the freely available Moq mocking library).
The other wonderful by-product of studying (you can't just read) this book is the coverage of Invertion of Control (IOC) which is used through the building of the app {using the free Castle Windsor microkernel version). This shows you how to take advantage of the immense testability of MVC (which is its main raison d'etre) by isolating all your code from internal instancing of components instead just instancing the interfaces.
If you don't like or are not allowed to use Moq or Castle Windsor the book will have less value for you as a code encyclopedia but the general priciples should still be valid.
You can't really do ASP.Net MVC properly without this excellent book!
Regarding ASP.NET MVC, he does an excellent job covering the topic from top to bottom, beginning to end. You can put together a quick and dirty app, or build a lasting infrastructure using his guidance.
What's even more valuable is his enlightening coverage of topics beyond just the basics of MVC. I've been in technology 23 years, and I get very excited when I run across someone who has a true passion for what they do. And with their passion, they look at it from every angle and share their perspectives and insights with real-world applications and implications.
For anyone involved in a web project, I would highly recommend reading this book. You will not only understand what ASP.NET MVC is all about, but you will also gleen keen insights into the core web technologies and applications of which you need to be aware.
Finally, I would recommend reading from cover to cover before doing any of the exercises. Because after understanding the entire perspective from Steve's well laid out plan, you will be even more impressed with the approach and results.
Patrick
I would highly recommend this book to anyone who is looking to get into MVC in the .net world.
And additional bonus is the downloadable e-book for only $10 (for a limited time) as well as all the source in the book from APress.
Until now, I've always begrudgingly developed using WebForms as a necessary evil, but it always felt like a step backward from the rich environment many of us were accustomed to with thick-client technologies such as WinForms. That has now changed after reading this eye-opening book and going step-by-step through its excellent detailed tutorial... I can't wait to push this new approach to a new level.
The only thing I would like to see in a book at some point, if feasible, would be examples of ASP.NET MVC and Silverlight.