Programming Books C Java PHP Python Learn more Browse Programming Books
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more

Programming Microsoft® ASP.NET MVC Paperback – May 14, 2010


See all 6 formats and editions Hide other formats and editions
Amazon Price New from Used from Collectible from
Kindle
"Please retry"
Paperback, May 14, 2010
$3.56 $0.57

There is a newer edition of this item:



Customers Who Bought This Item Also Bought

NO_CONTENT_IN_FEATURE

Books for Pragmatic Programmers
Find resources for various programming needs, including agile teams, programming languages, and the life of a programmer, in the Pragmatic Bookshelf.

Product Details

  • Paperback: 592 pages
  • Publisher: Microsoft Press; 1 edition (May 14, 2010)
  • Language: English
  • ISBN-10: 0735627142
  • ISBN-13: 978-0735627147
  • Product Dimensions: 9.1 x 7.3 x 1.5 inches
  • Shipping Weight: 2.5 pounds
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon Best Sellers Rank: #1,222,127 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Dino Esposito is a well-known ASP.NET, AJAX, and Microsoft Silverlight® expert who has written or cowritten several popular books, including MICROSOFT ASP.NET AND AJAX: ARCHITECTING WEB APPLICATIONS and PROGRAMMING MICROSOFT ASP.NET 3.5. He is a regular contributor to MSDN® Magazine and speaks at industry events such as DevConnections and Microsoft TechEd.


More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.1 out of 5 stars
5 star
7
4 star
3
3 star
2
2 star
2
1 star
0
See all 14 customer reviews
NET MVC by Dino Esposito provides an in-depth look at the ASP.
J. Crenshaw
Overall, this is a must book for all architects and highly recommend for those looking to gain a deeper understanding of the new MVC 2 framework.
B. Cauley
NET MVC because their developers are screaming for it should first read chapter 1 in this book for an honest perspective comparing the ASP.
Davin Mickelson

Most Helpful Customer Reviews

38 of 43 people found the following review helpful By Felix Rabinovich on May 30, 2010
Format: Paperback
First, let me say that generally I love Esposito's books and articles. His book on AJAX in Microsoft was the best on the topic. So, I expected a lot and ended up quite disappointed.

I am technical manager, and my developers have experience with MVC 1. We are all "fan-boys" MVC and for me it is the first time I actually enjoy development in Microsoft technologies.

Now, about the book. Who is this book for? The new MVC developers? It doesn't have any examples that one can build upon and learn the skills. For experienced developers? It doesn't go into the advanced implementation solutions; and the philosophy behind MVC only takes you so far. It goes to great (I would say, excruciating) details into what is the foundation of MVC design - but misses what *is* actually the MVC design. For example, the chapter on the controllers lists the role of controllers, motivation behind them, and anatomy of them. It also lists the interfaces that controllers implement. The bottom line - it convinced me what a great thing a controller is, but gave very little guidance how to use it!

It may be helpful for the instructors that can use some information in the classes. Or, it is very useful if you plan to join Scott Guthrie's team and develop MVC 3. But for real-world developers, architects, or technical managers - the value is questionable.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
22 of 26 people found the following review helpful By Christian D. Nunciato on October 31, 2010
Format: Paperback
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.
3 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 9 people found the following review helpful By Akash Aggarwal on May 26, 2010
Format: Paperback Verified Purchase
I am enjoying the book so far and read 4 chapters so far. there are some good examples and discussions about different patterns MVC/MVP/MVVM and when to use which one. It is not a step by step book if that's what you are looking for but it's definitely a good ride if you want to go back in history and see how we evolved from asp-> webforms->mvc and how IIS and other settings have evolved to make this happen.

I wanted to download the code and followed the link in book which took me to [...] and could not find a place to download code. could anyone help me with this? I will update my review once I have read the whole book.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By J. Crenshaw on May 31, 2010
Format: Paperback
Programming Microsoft ASP.NET MVC by Dino Esposito provides an in-depth look at the ASP.NET MVC 2 framework. I have read Dino's Programming Microsoft ASP.NET 3.5 and was looking forward to the ASP.NET MVC 2 book.

Like most of the "Programming [X]" series, this book is not necessarily the right choice if you're looking for a step-by-step guide to ASP.NET MVC or a project-based tutorial-style book. It is, however, an excellent reference if you're looking for more in-depth information about any aspect of the ASP.NET MVC 2 framework.

Dino begins with an excellent review of the pros and cons of both traditional ASP.NET Web Forms and ASP.NET MVC 2, and discusses when you should use which. As he points out, MVC was not designed as a replacement for ASP.NET Web Forms, but instead it is an alternative.

He then takes an in-depth look at each of the three components of the MVC Framework (Models, Views, and Controllers). This section provides an excellent reference for implementing the various parts of the MVC framework.

The last section of the book takes a look at several aspects of programming the ASP.NET MVC 2 framework, including Data Entry, the ASP.NET MVC Infrastructure (Routing, Error Handling, Localization, and Dependency Injection). The code samples provide great examples to reference when building your own application.

This book is not written for the beginning ASP.NET MVC 2 developer, but it certainly deserves a spot on your bookshelf if you are going to be doing any in-depth ASP.NET MVC 2 programming.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Product Images from Customers

Most Recent Customer Reviews

Search
ARRAY(0xa8e7dcb4)

What Other Items Do Customers Buy After Viewing This Item?