£11.99
FREE Delivery in the UK.
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we dispatch the item.
Dispatched from and sold by Amazon. Gift-wrap available.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Building Enterprise Applications with Windows Presentation Foundation and the Model View ViewModel Pattern Paperback – 3 Apr 2011

1.6 out of 5 stars 10 customer reviews

See all 5 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
Paperback
"Please retry"
£11.99
£11.99 £22.63
Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more

Man Booker International Prize Shortlist 2017
Take a look at our selection of Man Booker International Prize 2017 shortlisted books. Learn more
£11.99 FREE Delivery in the UK. Temporarily out of stock. Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we dispatch the item. Dispatched from and sold by Amazon. Gift-wrap available.
click to open popover

What other items do customers buy after viewing this item?

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.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.



Product details

  • Paperback: 226 pages
  • Publisher: Microsoft Press; 1 edition (3 April 2011)
  • Language: English
  • ISBN-10: 0735650926
  • ISBN-13: 978-0735650923
  • Product Dimensions: 18.5 x 1.3 x 22.6 cm
  • Average Customer Review: 1.6 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Bestsellers Rank: 1,099,021 in Books (See Top 100 in Books)
  • If you are a seller for this product, would you like to suggest updates through seller support?

  • See Complete Table of Contents

Product description

About the Author

Raffaele Garofolo is a .NET software architect who builds Line-of-Business applications for a living. He is passionate about .NET and WPF and spends his free time writing articles and blog posts about WPF and the MVVM.

Customer Reviews

1.6 out of 5 stars
5 star
0
4 star
0
3 star
0
2 star
6
1 star
4
See all 10 customer reviews
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback
You have to wonder what publishers are thinking of when they take on titles like this. By the author's own admission (see his blog, answering early criticisms of the book) this is NOT a book about MVVM but instead is supposed to be a "high-level book" about layering applications. Apparently it was decided to call it MVVM because there were two chapters (of 7 in total) that covered MVVM. Ah, so nothing to do with cashing in on the demand for a good book on this subject then (end sarcasm). Publishers really can't seem to get a handle on commissioning the book on MVVM for Silverlight and WPF that everyone wants (the Apress book Pro MVVM is just as bad :-()

The book aims to walk you through layering a WPF, Silverlight or WIndows Phone 7 application - yes, despite the WPF of the title this is intended for Silverlight and Windows Phone developers too and these are referenced throughout, which makes me wonder who the hell decided to call it a WPF MVVM book.

The trouble is that on the one hand it's much too high-level to be of much practical use (the author refers to code snippets, but taken out of context these are meaningless and the downloadable code is incomplete and not a full application - he's apparently hoping to sell a second, hopefully much fatter, book on that from Apress due out May 2011 and tries to justify this mess by saying the code is being done for free in his spare time - errm didn't you just SELL me a book?!) On the other hand it assume you are familiar with the detail of programming Silverlight and WPF, have a good knowlege of design patterns etc The author really does seem to want to have his cake and eat it: It's "not for beginners" but it's a "high level view". Erm, OK!
Read more ›
Comment 18 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This book tries to cover too many topics in only 200 pages. It is not bad written but the writing is unfocused and every little topic on the way to use MVVM and WPF in an enterprise application gets a little note. A more correct title would be "An introduction to building Enterprise Applications".

I was looking for a book about MVVM and WPF which are briefly covered in the last 40 pages of the book and not in more details than the other topics.
Comment 9 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This book has a grandiose title of Building Enterprise Applications with WPF and MVVM, so you would expect a mammoth tome that rivals encylopedia britannica. I was expecting a cavalcade of fork-lift trucks arriving at my front door, each carrying half a tree's worth of paper on this subject. Instead, it's more like someone popped a leaflet through my door, telling me it's probably a good idea to use mvvm.
Comment 7 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
If you are after a book that demonstrates how to develop an enterprise application using WPF and MVVM then I would not recommend this book. That is not to say that this book does not do well to cover those subjects, because it does provide some very good information on WPF/MVVM and UI patterns in general. It is because the other 85% of the book has nothing to do with these topics and when the author does focus on what the title leads us to believe are the core topics it only does so from a very high level perspective.

There really is very little in this book that demonstrates how to achieve what is seemingly promised. The book would have been better titled `A brief overview of enterprise development and UI patterns'. However I would then have to criticise the author's lack of knowledge on any of the enterprise patterns that are discussed. To give some examples, the author repeatedly uses the term Domain Driven Design but says nothing of the process as described by Eric Evans. The author seems to think that the Domain Model pattern and DDD are one, that a Domain Model layer is usually split across two layers (he gives no real example of this) and he even seems to confuse the concept of Value Objects and Data Transfer Objects! At one point the author even discusses - without any real clarity - a concept called `Design by Service' which he attributes to Martin Fowler! Forgive me if I am mistaken but is that not a form of libel, albeit non-malicious? I could go on but it would make this review far too long.

What there is on the topic of WPF/MVVM seems to be well written and the information is easy to take in. However there is very little on this and nothing in any useful level of depth.
Read more ›
Comment 4 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Of the 189 pages of this book, only 40 pages are actually about MVVM and 10 of those consist of brief reviews of the available MVVM toolkits. If you've never written any kind of layered application, you might find this book useful (which is why it earns 1 star), but if you're looking specifically for information on MVVM, this book is a waste of time and money.
Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse