Showing posts with label mvc2. Show all posts
Showing posts with label mvc2. Show all posts

Pro ASP.NET MVC V2 Framework (Expert's Voice in .NET) Review

Pro ASP.NET MVC V2 Framework (Expert's Voice in .NET)
Average Reviews:

(More customer reviews)
Are you looking to buy Pro ASP.NET MVC V2 Framework (Expert's Voice in .NET)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Pro ASP.NET MVC V2 Framework (Expert's Voice in .NET). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Pro ASP.NET MVC V2 Framework (Expert's Voice in .NET) ReviewEvery now and then you read a software development book that absolutely takes your breath away. This is one of those books.
This is an outstanding book for the professional developer who is looking to become an expert on ASP.NET MVC, and who wants to seriously "raise their game" when it comes to software development in general. Steve Sanderson (the author) has a fantastic writing style that is easy to read, and which flows very naturally.
The first 212 pages of the book are mostly spent building two applications (a party invite application and a sports e-commerce store) literally starting with File->New Project and walking you step-by-step through their creation (explaining all of the code keystrokes, C# language features, and Visual Studio steps required along the way). These provide a great set of tutorials that can help you understand how ASP.NET MVC works and can be applied to build common web scenarios.
Sanderson's book avoids simply showing "the basic path" when it comes to building ASP.NET MVC applications, and instead takes the much bolder approach of teaching ASP.NET MVC in conjunction with Unit Testing, Test Driven Development (TDD), Dependency Injection, and Mocking. What makes the book so great is that he is able to make these concepts (which most books consider "advanced topics") straight forward to comprehend and grasp. He introduces them early, explains the concepts behind them quickly, and then does a masterful job of immediately showing how you can apply and use them pragmatically within ASP.NET MVC applications. The result is that they feel natural, you really "get" the concepts behind them, and you are left knowing the exact mechanics and steps necessary to take advantage of them within your own ASP.NET MVC applications. He uses the free, open-source NUnit, Moq, and Ninject frameworks within the book - which work with all version of Visual Studio (including the free express editions).
The remaining 500 pages of the book then go into detail on all the core areas of ASP.NET MVC, and do a phenomenal job of explaining both all of the features - and more importantly how to take advantage of them. In addition to covering the built-in features of ASP.NET MVC, he covers how to implement common scenarios with it like implementing CAPTCHAs, how to take advantage of jQuery, use VS 2010's new web deployment features, and more.
This book is a tour de force and absolutely stunning. It is a must-have for the bookshelf of any professional ASP.NET MVC developer.
Scott Guthrie
Corporate Vice President - Developer Division
Microsoft CorporationPro ASP.NET MVC V2 Framework (Expert's Voice in .NET) OverviewASP.NET MVC V2 is the latest version of Microsoft's MVC (Model View Controller) framework that provides a radically new high-productivity programming model for ASP.NET. It will be released as part of .NET 4.0 in Spring 2010. This book is timed to coincide with that release.Pro ASP.NET MVC V2 Framework is a comprehensive revision of Steve Sanderson's market-leading first edition. It has been expanded to encompass all the new features that have been added to the technology whilst retaining the unique features, such as the extensive case-study, that made the book so popular with readers the first time around.

Want to learn more information about Pro ASP.NET MVC V2 Framework (Expert's Voice in .NET)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

ASP.NET MVC 2 in Action Review

ASP.NET MVC 2 in Action
Average Reviews:

(More customer reviews)
Are you looking to buy ASP.NET MVC 2 in Action? Here is the right place to find the great deals. we can offer discounts of up to 90% on ASP.NET MVC 2 in Action. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

ASP.NET MVC 2 in Action ReviewAlthough you can read this book with just a bit of MVC understanding, it would definitely be a struggle. That's because although it does explain MVC2 concepts, I would say that the book has a strong "recipe flavor". The main emphasis is applying and extending MVC2. For example, the first chapter on Areas introduces the concept and shows how it works. A second chapter is devoted to creating "Portable Areas" that can be placed outside of the main MVC project, including completely separate solutions.. Very cool, and fills a hole in MVC2. A large site with all of its views and controllers in one project can be quite cumbersome in Visual Studio, even with areas.
The authors' association with MvcContrib shows throughout the book. Besides the already-mentioned portable areas, they cover the mvc grid, fluent interfaces, test helpers, Bus, and so on. But they also use AutoMapper, NHibernate, unit test frameworks, StructureMap and other common libraries and frameworks in their examples.
The writing is clear and flows well. The examples are many, extended and practical. No "hello world" here. Instead you get items such as how to add a diagnostic capability for displaying routing information on pages. Some of these sample projects also appear on MvcContrib-linked videos or blogs, but book presentation gives a lot more room for explanation.
Code is a big fraction of the text, which in this case is a Good Thing. Along with each section of code, cueballs are attached that are then explained in the text (a standard Manning thing). For some projects, not all of the code is in the book. The full code, organized by chapter, is a download.
By the end, almost everything in MVC2 has been thoroughly examined, as well as supporting subjects such as deployment and testing. This is a book that is also a coding companion, reinforcing its "recipe" aspect. I have already incorporated some of the covered tools and techniques into my own projects. This book is a must-have for the serious mvc2 developer. I don't write many reviews. This book merited the effort. Very highly recommended.
Any complaints? No. But like anything excellent, you want more. For instance, I would like to have seen Entity Framework 4 covered in addition to NHibernate.
This review is based on the eBook version. The presence of color in the pdf is a nice addition, though most of my reading was on the Kindle DX.
ASP.NET MVC 2 in Action Overview
Microsoft ASP.NET MVC (model/view/controller) is a relatively new Web application framework that combines ASP.NET's power and ease of use with the stability and testability of a MVC framework. The much-anticipated version 2 release brings new capabilities to the framework along with numerous additions that enhance developer productivity. In ASP.NET MVC 2 in Action, readers learn how to move from web form-based development to designs based on the MVC pattern. It begins with an introduction to the MVC framework and quickly dives into a working MVC 2 project.

Featuring full coverage of new version 2 features, this book helps readers use developer-oriented upgrades like "Areas" to break a large project into smaller pieces and explore the new data handling tools. This revised edition adds a completely new tutorial to bring developers with no prior exposure to the MVC pattern up to speed quickly, keeping its focus on providing high-quality, professional grade examples that go deeper than the other ASP.NET MVC books.


Want to learn more information about ASP.NET MVC 2 in Action?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Professional ASP.NET MVC 2 (Wrox Programmer to Programmer) Review

Professional ASP.NET MVC 2 (Wrox Programmer to Programmer)
Average Reviews:

(More customer reviews)
Are you looking to buy Professional ASP.NET MVC 2 (Wrox Programmer to Programmer)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Professional ASP.NET MVC 2 (Wrox Programmer to Programmer). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Professional ASP.NET MVC 2 (Wrox Programmer to Programmer) ReviewStarting with the ViewModel section of chapter 1, there is plently of errata which leaves you wondering. This is confirmed on the books official forums filled with people asking for answers.
In short, the book tries to use "TryUpdateModel" which doesn't work because you aren't using the Dinner model any more, but rather the DinnerFormViewModel. You have to use one of the overloaded TryUpdateModel methods in order for it to work. You can visit the book's forums for more details.
There are also a lot of errors in the map section of chapter 1 -- mainly in the ids you have to select using jQuery (#Dinner_Address instead of #Address, for example). You also don't get the CSS to position the map correctly -- you must make your own css to float the map to the right and position it.
EDIT: More errata: The C# code for finding the nearest dinners within 100 miles is not present in the book or the downloadable code. You get the sql code. However, like another function that they give you, you need SQL and C#. You can get the C# code at the forums.
Overall, it's a good introduction; however, the various errata in the advanced topics of Chapter 1 leave me doubting the quality of the rest of the book. Given that the problems are fixable (if you are willing to try and understand what it doesn't tell you and visit the book's forums for help), I am giving the book three stars.Professional ASP.NET MVC 2 (Wrox Programmer to Programmer) OverviewTop-selling MVC book from a top team at Microsoft—now fully updated!
ASP.NET MVC 2.0 is now available and shipping with Visual Studio 2010 and .NET 4. A new update to Microsoft's Model-View-Controller technologies, MVC 2 enables developers to build dynamic, data-driven Web sites.Professional ASP.NET MVC 2shows you step-by-step how to use MVC 2. You'll learn both the theory behind MVC 2, as well as walk through practical tutorials, where you'll create a real-world application. Topics include transitioning from ASP.NET development, as well as an overview of related tools and technologies, including LINQ, jQuery, and REST.

This book is divided into two very broad sections, each comprising several chapters.

The first half of the book is concerned with introducing the MVC pattern and how ASP.NET MVC 2implements that pattern.

Chapter 1 "NerdDinner" uses a small but complete application to walk you through how to build an ASP.NET MVC 2 application and some of the core concepts behind ASP.NET 2 MVC.

Chapter 2 "Model-View-Controller and ASP.NET" starts off with a description of the Model-View-Controller pattern, explaining the basic concepts of the pattern and providing a bit of its history. The chapter goes on to describe the state of the MVC pattern on the web today as it is implemented by various frameworks, such as ASP.NET MVC 2.

Chapter 3 "ASP.NET > ASP.NET MVC" then covers the ways that ASP.NET MVC is different from ASP.NET Web Forms.

Chapter 4 "Routes and URLs" digs deep into routing to describe the role that URLs play in your application and how routing figures into that. It also differentiates routing from URL rewriting and covers a bit on extending routing and writing unit tests for routes.

Chapter 5 "Controllers"takes a look at controllers and controller actions-what they are, and how to write them. It also covers action results, which are returned by controller actions and what they are used for.

Chapters 6 "Views" and 7 "Ajax"cover views and view engines, and then add a little flavor on top by examining the role that AJAX plays in your views.

The second half of the book focuses entirely on advanced techniques and extending the framework.

Chapter 8 "Filters"goes into detail on action filters, which provide an extensibility point for adding cross-cutting behaviors to action methods.

Chapter 9 "SecuringYour Application"covers security and good practices for building a secure application.

Chapter 10 "Test Driven Development with ASP.NET MVC"provides a brief introduction to Test Driven Development (TDD) as it applies to ASP.NET MVC.

Chapter 11 "Testable Design Patterns"shows you real-world patterns and practices for building applications that are testable.

Chapter 12 "The Best of Both Worlds: Web Forms and MVC Together"discusses how Web Forms and MVC work together.

Chapter 13 "What's New in ASP.NET MVC 2" covers what's new in MVC 2.

This book is for web developers who are looking to add more complete testing to their web sites, and who are perhaps ready for "something different."

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.


Want to learn more information about Professional ASP.NET MVC 2 (Wrox Programmer to Programmer)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...