Pro WPF and Silverlight MVVM: Effective Application Development with Model-View-ViewModel (Expert's Voice in WPF) Review

Pro WPF and Silverlight MVVM: Effective Application Development with Model-View-ViewModel (Expert's Voice in WPF)
Average Reviews:

(More customer reviews)
Are you looking to buy Pro WPF and Silverlight MVVM: Effective Application Development with Model-View-ViewModel (Expert's Voice in WPF)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Pro WPF and Silverlight MVVM: Effective Application Development with Model-View-ViewModel (Expert's Voice in WPF). Check out the link below:

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

Pro WPF and Silverlight MVVM: Effective Application Development with Model-View-ViewModel (Expert's Voice in WPF) ReviewI was excited when this book first appeared on Amazon as a 450 page book on MVVM. I was thinking someone finally has put some meat around the subject. Then the week the book was supposed to be released it changed to a 272 page book. Bummer.
I was lucky enough to check out a friends eBook copy of this before I bought it.
The first chapter of this book really threw me for a loop. It is a high level overview of random features available in WPF and Silverlight. I would hope anyone wanting to learn MVVM would already have been introduced to Silverlight and WPF. A waste of 20 pages, bringing the book down to a 252 page book.
We then get a scattered overview of data binding features. It hits on a lot of topics, but with very little explanation. If I didn't already know the topics, I would have been lost.
Scattered thoughts remain the theme throughout the rest of the book. Chapter 3 (titled Model-View Seperation) goes from Separation of Concerns, to MVVM alternatives, to tips on feature implementation, to test driven development, a mention of commands, to data binding, to a mention of the Mediator pattern, to coupling and cohesion, to the MVP and MVC. My head was spinning by the time I got through it.
The next chapter introduces the ViewModel with a template wizard that at the time of this review was not available for download. Then there is a chapter on events and commands (which isn't bad), validation, unit testing, application support, and then a chapter that presents a complete solution.
I would recommend sticking with content available elsewhere.
Pro WPF and Silverlight MVVM: Effective Application Development with Model-View-ViewModel (Expert's Voice in WPF) Overview
WPF and Silverlight are unlike any other user interface (UI) technologies. They have been built to a new paradigm that-if harnessed correctly-can yield unprecedented power and performance. This book shows you how to control that power to produce clean, testable, maintainable code. It is now recognized that any non-trivial WPF or Silverlight application needs be designed around the Model-View-ViewModel (MVVM) design pattern in order to unlock the technology's full data-binding potential. However, the knowledge of how to do this is missing from a large part of the development community-even amongst those who work with WPF and Silverlight on a daily basis. Too often there is a reliance on programmatic interaction between controls and not enough trust in the technologies' data-binding capabilities. This leads to a clouding of design values and an inevitable loss of performance, scalability, and maintainability throughout the application. Pro WPF and Silverlight MVVM will show you how to arrange your application so that it can grow as much as required in any direction without danger of collapse.

What you'll learn
Understand why the separation of an application's View and its Model is paramount, including the history of Model-View-Presenter and Model-View-Controller.
Apply WPF and Silverlight's powerful data-binding model correctly.
Examine how to organize an applicationtargeting WPF or Silverlight, including unit-testing, source-control, separation of concerns, data serialization, and how to tie everything together with MVVM.
Develop afull game development application using MVVM by example.
How to serialize the Model without being invasive, how to implement a plug-in architecture that extends both the View and the Model, and how to handle Exceptions gracefully.

Who this book is for
Developers that wish to learn how to architect WPF or Silverlight applications to ensure maintainability, testability, and separation of concerns.

Table of Contents
Overview of WPF and Silverlight
DataBinding
Model-View Separation
The ViewModel
Events and Commands
Validation
Unit Testing
Data Access Layer
Application Support
Sample Application


Want to learn more information about Pro WPF and Silverlight MVVM: Effective Application Development with Model-View-ViewModel (Expert's Voice in WPF)?

>> Click Here to See All Customer Reviews & Ratings Now

0 comments:

Post a Comment