Professional ASP.NET MVC 1.0
- ISBN13: 9780470384619
- Condition: NEW
- Notes: Brand New from Publisher. No Remainder Mark.
Product Description
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.













March 11th, 2010 at 7:06 pm
Typical Wrox drivel. Belongs in the refuse bin next to anything published by Manning. The Apress Pro book is better.
Rating: 1 / 5
March 11th, 2010 at 7:22 pm
The first half of the book is chapter one “NerdDinner” and the first half of the book is FREE – you can download it from Scott Guthrie’s blog (one of the author’s)
The rest of the book you can learn from the ASP.NET website or by Googling any topic. Most likely there are lots of people who have already solved the same problem you need to solve and have written blog posts about their solution.
My best suggestion is to not waste your money on this book.
Rating: 1 / 5
March 11th, 2010 at 7:55 pm
You will want to read this book if you have used any ORM framework or you have been wishing for an easy way to implement design patterns in your .NET web applications.
The format of this book will allow you to quickly get a working application using MVC up and running. The application you create won’t be ready to production by any means but the purpose is to illustrate the concepts behind an ASP.NET MVC application. That it will do.
There are some typos and those will cause a bit of grief but they won’t keep the app from working. Be sure to visit the Wrox book page and read through the errata.
Most of the book will walk you through all the features, and concepts involved in MVC in fair detail. This stuff is good to know, even if you don’t want to use ASP.NET Ajax, and other features.
All in all this is worth your time and it can actually be fun to see that first MVC working within ASP.NET without web forms. However with all things 1.0, you can expect to make some leaps in the understanding, but there are plenty of online resources to fill the gaps.
Rating: 4 / 5
March 11th, 2010 at 8:02 pm
Excelent book.
It’s exciting to know Microsoft had decided to refocus the way web apps are developed with asp.net.
Webforms wasn’t the way, MVC are.
Rating: 5 / 5
March 11th, 2010 at 10:14 pm
I think I liked Pro ASP.NET MVC Framework better, but this is still a great reference by an intelligent collection of guys. Worth the money that’s for sure.
Rating: 4 / 5