Professional ASP.NET MVC 1.0 (Wrox Programmer to Programmer)

Professional ASP.NET MVC 1.0 (Wrox Programmer to Programmer)
by Rob Conery, Scott Hanselman, Phil Haack, Scott Guthrie

Professional ASP.NET MVC 1.0 (Wrox Programmer to Programmer)
List Price: $49.99
Our Price: $1.99
You Save: $48.00 (96%)
Availability: Usually ships in 1-2 business days
Buy Used: from $0.01 (click here)
Category: Book
See more book details and other editions


(Click here)
Buy this book at online book store in your country
Canada | UK | Germany | France

Book Summary Information

Author: Phil Haack, Rob Conery, Scott Guthrie, Scott Hanselman
Edition: Paperback
Audio: English (Unknown); English (Original Language); English (Published)
Published: 2009-04
ISBN: 0470384611
Number of pages: 456
Publisher: Wrox

Book Reviews of Professional ASP.NET MVC 1.0 (Wrox Programmer to Programmer)

Book Review: A great introduction to ASP.NET MVC
Summary: 5 Stars

Customer review from the Amazon Vine™ Program (What's this?)
Professional ASP.NET MVC 1.0 was my first real look at ASP.NET MVC. I had heard a great deal about the NerdDinner tutorial, which was released on the Internet for free, and which composes the first (164 page) chapter of the book, but never sat down and read it. Part of that is because I like to read physical copies of books, and part of that was because I was just so busy.

Nonetheless, this book remained on my list of 'must read' if I want to learn ASP.NET MVC.

It's unfortunate that it's taken me this long to get a copy and read it.

I started on the Web using HTML, graduating to CSS, and eventually picked up PHP 3.x as my first real dynamic language. ColdFusion followed, with a bit of Classic ASP, and only recently (the last couple of years) did I start looking at ASP.NET as a language.

Having dabbled in Visual Basic 6 many years ago, .NET attracted me far more than ASP.NET did; because of my background, I'm not afraid to dig into HTML and CSS and JavaScript - I like the ability to control my output. Because ASP.NET was so component based, and ViewState was a clever hack (in my opinion), and MasterPages screwed with my ids, I was rather turned away from having to use ASP.NET to create a fully functional Web site (despite all it's other great advances, and that it was built on .NET).

Thankfully, ASP.NET MVC is the best of both ASP.NET and classic Web design. Not only does this book make this clear, it helps you understand just how to go about it.

As already stated, a full Web site is created in the first 164 page chapter, with a large number of images within. The source code (the book uses C# throughout) and the complete text of the chapter are available for free online. By all means, go out and download the chapter, and read through it. In my opinion, this serves rather well as the 'beginning' aspect of ASP.NET.

The 'professional' aspect comes from the remaining chapters, which go deep into ASP.NET MVC, using what was taught in the first chapter. With information about why things were done the way they were done, coming straight from the people who worked on the technology, I felt I had a very firm grasp of ASP.NET MVC; knowing how and why is better than just knowing the former.

The only downside is that because they wanted to make the NerdDinner tutorial the first chapter, I believe the chapter ordering suffered slightly. I personally read chapter 2, which covers the MVC pattern, before I tackled chapter 1.

While some people have stated that they believe the book needs more editorial review, to clean up the voice of the book, I rather enjoyed it, and would really like to read more books by this group of individuals; you can tell, I think, that there's a real relationship among the writers.

Unfortunately, a few minor errors did sneak their way into the book, the only major one being that they mention crafting code differently later, but never go about doing it. Otherwise, no swapped images in this Wrox book (which I think almost every other Wrox book I own suffers from). The headings could also use slightly different sizing to make it a little more obvious what level we're at. But, these are minor concerns, and concern the layout, and not the content.

In fact the only real content concern I can think of is that the ending seemed abrupt, as if they had either removed a chapter from the end, or reordered the chapters.

Overall, I enjoyed the book immensely, and give it a full 5 stars. I will most definitely consult this book in the future for the advanced topics covered in those chapters after the first, especially for those topics that seemed to be more advanced (testing for example, as that's not something I've worked with in the past).

Go read the NerdDinner tutorial for an introduction to ASP.NET MVC, then purchase this book and get the rest of the story.

Summary of Professional ASP.NET MVC 1.0 (Wrox Programmer to Programmer)

This book begins with you working along as Scott Guthrie builds a complete ASP.NET MVC reference application. He begins NerdDinner by using the File->New Project menu command within Visual Studio to create a new ASP.NET MVC Application. You'll then incrementally add functionality and features. Along the way you?ll cover how to create a database, build a model layer with business rule validations, implement listing/details data browsing, provide CRUD (Create, Update, Delete) data form entry support, implement efficient data paging, reuse UI using master pages and partials, secure the application using authentication and authorization, use AJAX to deliver dynamic updates and interactive map support, and implement automated unit testing.

From there, the bulk of the rest of the book begins with the basic concepts around the model view controller pattern, including the little history and the state of the MVC on the web today. We'll then go into the ways that MVC is different from ASP.NET Web Forms. We'll explore the structure of a standard MVC application and see what you get out of the box. Next we dig deep into routing and see the role URLs play in your application. We'll deep dive into controllers and views and see what role the Ajax plays in your applications. The last third of the book focuses entirely on advanced techniques and extending the framework.

In some places, we assume that you're somewhat familiar with ASP.NET WebForms, at least peripherally. There are a lot of ASP.NET WebForms developers out there who are interested in ASP.NET MVC so there are a number of places in this book where we contrast the two technologies. Even if you're not already an ASP.NET developer, you might still find these sections interesting for context, as well as for your own edification as ASP.NET MVC may not be the web technology that you're looking for.

It?s worth noting, that ASP.NET MVC is not a replacement for ASP.NET Web Forms (aka just "ASP.NET"). Many web developers have been giving a lot of attention to other web frameworks out there (Ruby on Rails, Django) which have embraced the MVC (Model-View-Controller) application pattern, and if you?re one of those developers, or even if you?re just curious, this book is for you.

MVC allows for (buzzword alert!) a "greater separation of concerns" between components in your application. The book goes into the ramifications of this, but if it had to be said it in a quick sentence: ASP.NET MVC is ASP.NET Unplugged. ASP.NET MVC is a tinkerer?s framework that gives you very fine-grained control over your HTML and Javascript, as well as complete control over the programmatic flow of your application.

C# Books

Book Subjects
Most talked about in C# Books
Microsoft® Visual C#® .NET Step by Step--Version 2003 (Step by Step (Microsoft)) ImageMicrosoft® Visual C#® .NET Step by Step--Version 2003 (Step by Step (Microsoft))
by John Sharp, Jon Jagger
Microsoft Press; Published: 2003-04-16; Paperback; Book
Best price: $0.01
Price in other shops: $39.99
Programming Microsoft   Windows  with C# ImageProgramming Microsoft Windows with C#
by Charles Petzold
Microsoft Press; Published: 2002-01-18; Paperback; Book
Best price: $35.83
Price in other shops: $59.99
Fluent C# (Other Sams) ImageFluent C# (Other Sams)
by Rebecca M. Riordan
Sams; Published: 2011-10-22; Paperback; Book
Best price: $24.98
Price in other shops: $49.99
Sams Teach Yourself Visual C# 2010 in 24 Hours: Complete Starter Kit (Sams Teach Yourself -- Hours) ImageSams Teach Yourself Visual C# 2010 in 24 Hours: Complete Starter Kit (Sams Teach Yourself -- Hours)
by Scott Dorman
Sams; Published: 2010-08-16; Paperback; Book
Best price: $19.88
Price in other shops: $34.99
Visual Studio 2005 Hacks: Tips & Tools for Turbocharging the Ide (Hacks) ImageVisual Studio 2005 Hacks: Tips & Tools for Turbocharging the Ide (Hacks)
by James Avery
O'Reilly Media; Published: 2001-01; Paperback; Book
Build Your Own Card Games with Visual C# ImageBuild Your Own Card Games with Visual C#
by Karen Liu, Dan Fernandez
O'Reilly Media; Published: 2001-01; Paperback; Book
Visual C# 2005: A Developer's Notebook ImageVisual C# 2005: A Developer's Notebook
by Jesse Liberty
O'Reilly Media; Published: 2005-05-02; Paperback; Book
Best price: $5.99
Price in other shops: $29.95
Programming .Net Web Services ImageProgramming .Net Web Services
by Alex Ferrara, Matthew MacDonald
O'Reilly Media; Published: 2002-10-15; Paperback; Book
Best price: $16.99
Price in other shops: $39.95
The C# Programming Language (Microsoft .Net Development Series) ImageThe C# Programming Language (Microsoft .Net Development Series)
by Anders Hejlsberg, Scott Wiltamuth, Peter Golde
Addison-Wesley Professional; Published: 2003-10-30; Hardcover; Book
Best price: $4.15
Price in other shops: $34.99
Visual C# 2008 How to Program (3rd Edition) ImageVisual C# 2008 How to Program (3rd Edition)
by Paul Deitel
Prentice Hall; Published: 2008-09-28; Paperback; Book
Best price: $72.00
Price in other shops: $130.00
Similar Books and other products
jQuery in Action, Second Edition ImagejQuery in Action, Second Edition
by Bear Bibeault, Yehuda Katz
Manning Publications; Published: 2010-07-05; Paperback; Book
Best price: $23.95
Price in other shops: $44.99
Professional ASP.NET Design Patterns ImageProfessional ASP.NET Design Patterns
by Scott Millett
Wrox; Published: 2010-07-01; Paperback; Book
Best price: $25.04
Price in other shops: $49.99
Pro LINQ: Language Integrated Query in C# 2008 (Expert's Voice in .NET) ImagePro LINQ: Language Integrated Query in C# 2008 (Expert's Voice in .NET)
by Jr. Joseph C. Rattz
Apress; Published: 2007-11-28; Paperback; Book
Best price: $0.17
Price in other shops: $44.99
ASP.NET MVC Framework Unleashed ImageASP.NET MVC Framework Unleashed
by Stephen Walther
Sams; Published: 2009-07-24; Paperback; Book
Best price: $32.38
Price in other shops: $54.99
Professional ASP.NET MVC 2 (Wrox Programmer to Programmer) ImageProfessional ASP.NET MVC 2 (Wrox Programmer to Programmer)
by Jon Galloway, Scott Hanselman, Phil Haack, Scott Guthrie, Rob Conery
Wrox; Published: 2010-06-28; Paperback; Book
Best price: $16.73
Price in other shops: $44.99
ASP.NET MVC 1.0 Website Programming: Problem - Design - Solution (Wrox Programmer to Programmer) ImageASP.NET MVC 1.0 Website Programming: Problem - Design - Solution (Wrox Programmer to Programmer)
by Nick Berardi, Al Katawazi, Marco Bellinaso
Wrox; Published: 2009-06-22; Paperback; Book
Best price: $0.75
Price in other shops: $49.99
Beginning ASP.NET MVC 1.0 ImageBeginning ASP.NET MVC 1.0
by Simone Chiaretta, Keyvan Nayyeri
Wrox; Published: 2009-08-05; Paperback; Book
Best price: $5.10
Price in other shops: $49.99
Pro ASP.NET MVC 2 Framework (Expert's Voice in .NET) ImagePro ASP.NET MVC 2 Framework (Expert's Voice in .NET)
by Steven Sanderson
Apress; Published: 2010-06-30; Paperback; Book
Best price: $24.98
Price in other shops: $54.99
Pro ASP.NET MVC Framework ImagePro ASP.NET MVC Framework
by Steven Sanderson
Apress; Published: 2009-05-05; Paperback; Book
Best price: $17.49
Price in other shops: $49.99
Pro ASP.NET MVC 3 Framework ImagePro ASP.NET MVC 3 Framework
by Steven Sanderson, Adam Freeman
Apress; Published: 2011-06-27; Paperback; Book
Best price: $34.64
Price in other shops: $54.99
Book store. Illustrated catalog of books on different categories