Pro WPF and Silverlight MVVM: Effective Application Development with Model-View-ViewModel (Expert's Voice in WPF) 1st ed. Edition
Use the Amazon App to scan ISBNs and compare prices.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
About the Author
There was a problem filtering reviews right now. Please try again later.
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.
This "pro" book is a whopping (read: measly) 241 pages. Chapters one and two are "Overview of WPF and Silvelright" and "Databinding" respectively. Gee, thanks, I really needed 53 pages of this kind of introductory material in a "Pro" book on MVVM.
The middle sections of the book are dedicated to MVVM topics, to wit - "Model-View Separation", "The ViewModel", "Events and Commands" and "Validation" make up chapters 3-6. Unfortunately the writing is very disjointed. The author skips from topic to topic, almost as though he has ADD. The code samples have zero context, and there don't seem to be any good examples showing MVVM being used to solve some sort of problem.
Finally, the unit testing chapter seems to be an introduction to unit testing in general, as though the reader has never tested before, and the Data Access Layer chapter started out by discussing the object-relation dichotomy, and then proceeded to go over the most mundane, introductory discussion of mapping objects to a database.
I'm truly furious over the quality of this book. I'm shocked APress would publish something so bad. I have a long (huge, really) line of yellow Apress covers on my tech shelf, and I've always had nothing but good things to say about their quality. Not sure what happened here.
Top international reviews
Comunque il prodotto è validissimo, tenuto conto anche del prezzo per l'acquisto ed il momento del mercato. Necessario.
I think the best way to develop with WPF is using the MVVM pattern.