Enter your mobile number 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.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
Building Enterprise Applications with Windows Presentation Foundation and the Model View ViewModel Pattern (Developer Reference) 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Excel 2016 For Dummies Video Training
Discover what Excel can do for you with self-paced video lessons from For Dummies. Learn more.
Customers Who Bought This Item Also Bought
Top Customer Reviews
O'reilly had the book listed at 250 pages, Amazon at 224. Including the index it is at 201, so it is a very short read. On the other hand, it is a very cheap book.
I liked that the tools used in examples where Microsoft tools. The open source tools where introduced, but Microsoft tools where also introduced. For example Unity and Entity Framework where introduced in the book. A lot of books nowadays only introduce the open source tools available.
I found the patterns examples in the Overview of Patterns tables a little silly. Flyweight Example: A=FWFactory.Get("A"); That is it.... Uhm?
Although the book is very short it hits on a lot of topics. Most are presented with a simple example and you gain a basic understanding of the topic.
The book does do a good job of introducing the key elements in a Line of Business application. Will this be the only book you need to start developing enterprise level applications, no. It will however introduce you to the concepts you need to understand in order to build them. From their you have the option of going and learning more about them. It does do a good job of putting them all together for you in the right context.
It does a decent job of introducing MVVM, but I feel it is in the title to sell more books. The book could have just been titled "An Introduction to building Line of Business Applications with .NET".
At the time of this review there is no code available for download. Although the author has blogged that it is on the way.Read more ›
Dive deep into MVVM
Build a simple Customer Relationship Management application
Create a Domain Model
Write dynamic code for data access with the Entity Framework
Enforce complex data and validation scenarios with Workflow Foundation 4
Implement MVVM using Prism
The book started tyring to explain what is the MVVM pattern and its relation with Line of Business Applications (LOBs) and how MVVM and Composite Application patterns relate themselves to solve LOB's problems... For some reason in this chapter the author starts telling you now about separation of concerns and three tiering and layering... (you know I don't like how people uses the term "layered application"). For some reason in this chapter also introduce Expression Blend and how a LOB is composed (in things like Menu, Toolbar, Ribbon, etc...) weird... I know...
In the chapter two we read about what is a pattern, mention common patterns and try to explain the different Presentation Patterns (MVC, MVVM, MVP). In this chapter the author introduce concepts like IoC using Unity and differences between Unity and MEF (well, good to know). After this is never late to talk about Fluent Interfaces and DSLs and how to do unit testing... Yeah...
After all of this the author start talking about Domain Modeling, and Domain Driven Design... yeah, but wait a minute... why he started talking about the relation between DDD Domains and Layering? what? if you are a DDD fan like me beware of this chapter, the author is just confused about DDD/Layering (damn, I don't like that word!Read more ›
If you are a year one college student that wants a quick overview of different architecture methologies, this could be for you...maybe.
However, if you are looking for a book on MVVM, save your money.
Typically, taking a look at the completed code helps to provide some clue as to where the author is going. In this case, taking a look at the included code makes you want to heave the entire book out the window. First, it doesn't compile, always a red flag. Second, it is very complex. The complexiity would be fine if it were adequately addressed in the book. It isn't. If you like being frustrated and discouraged in your attempts to use MVVM, then get the book, otherwise avoid it or send it to an enemy.
Most Recent Customer Reviews
For me, it was a good reference, despite the book being out of date.
The example is downloadable on http://examples.oreilly.com/9780735650923-files/
This book doesn't give you the needing knowladge to start developing MVVM application but the main idea about what is MVVM. Read morePublished on August 9, 2013 by Jacob
Today I'm finally doing what I should have done long ago: throwing this book away.
Perhaps like many others, I originally bought the book hoping for a thorough treatment... Read more
If you do not like reading from the monitor, if you do not want to search online among a thousand blogs, and you have no idea what the LOB application, DDD, EF, MVVM, the book... Read morePublished on December 21, 2011 by Fileman
This book is not big but is powerfull. Because i work in a very small team i appreciate a lot to share my own experience with what's Raffelle tries to transmit in this book. Read morePublished on December 11, 2011 by inilotreb
This is a mere 200 pages and only the last 50 are about MVVM. Given how big those letters are on the cover, I was expecting more. Read morePublished on June 24, 2011 by Rickster
Let me transcribe some lines written by the author in the chapter 6:
"...the purpose of this book is to give you the guidelines for implementing a LOB application using the... Read more
First time ever I've been disapointed with a book I bought.
The whole book goes through a lot of theory giving the feeling of no direction at times. Read more
The book title is a little bit misleading, because it is not focused so much on MVVM. But it is a good reading if you want to work with Microsoft tools on LOB applications. Read morePublished on May 1, 2011 by Alex Bellix