Christian D. Nunciato |

31/10/2010
I rarely write negative reviews, but I have to say, this book is not good. I'm a relatively seasoned Web Forms developer, having spent the last eight years or so, off and on, developing apps in ASP.NET, and I was looking to this book to introduce me to ASP.NET MVC. As it stands, I'm 100 pages into the book, and I've yet to be presented with a single practical example; the author's spent all this time (seriously, no exaggeration -- the first 100 pages) trying to explain to me that yes, ASP.NET MVC is different from Web Forms -- not better, just different -- and that it extends the existing ASP.NET runtime in ways I couldn't care less about at this point. Thus far, we haven't created a single project, no File > New, no examples, nothing. I'm extremely frustrated and disappointed at this purchase, which sucks, because I generally give programming books the benefit of the doubt.
I actually can't think of a single brand of developer this book would be good for. If you're a seasoned Web Forms dev, as I am, you're going to find this stuff extremely tedious, as I have. If you're new to ASP.NET, there's so much jargon and page-filling fluff baked into the first hundred pages that you'll almost surely find yourself completely baffled as to what you're supposed to do with all this information relating to the mechanics of the IIS runtime and HttpHandlers and Modules and Contexts when all you want to do is build a flippin' HelloWorld and then dig deeper into how it works later. I don't want to be harsh, because I realize writers have to make a living, but seriously, do yourself a favor, save your money and skip this book. I don't have an alternative to recommend, yet, but I know one thing -- I'll be returning this one first thing in the morning.