- Taschenbuch: 256 Seiten
- Verlag: Microsoft Gmbh; Auflage: 01 (1. April 2011)
- Sprache: Englisch
- ISBN-10: 0735650926
- ISBN-13: 978-0735650923
- Größe und/oder Gewicht: 18,5 x 1,3 x 22,6 cm
- Durchschnittliche Kundenbewertung: 1 Kundenrezension
- Amazon Bestseller-Rang: Nr. 242.225 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
Building Enterprise Applications with Windows® Presentation Foundation and the Model View ViewModel Pattern (Englisch) Taschenbuch – 1. April 2011
|Neu ab||Gebraucht ab|
Kunden, die diesen Artikel angesehen haben, haben auch angesehen
Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?
Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.
Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.
Wenn Sie dieses Produkt verkaufen, möchten Sie über Seller Support Updates vorschlagen?
Über den Autor und weitere Mitwirkende
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.
However, this is not a book about MVVM. Instead, it is a quite superficial book about layered architectures plus some very introductory info on various (interesting) topics such as Test-Driven Development, Inversion of Control, and similar. However, all of these topics are just brushed over, and especially MVVM is handled extremely superficially - not at all what I expected from the book's title.
In addition, the Kindle version of this book reads very much like an unedited preview edition. There are plenty of spelling and grammatical errors, some of the code listings are syntactically incorrect (i.e., they wouldn't compile), and much of the text and argumentation is incoherent and sometimes self-contradictory.
The book is cheap and it might be a nice, "high-level" introduction to layered software, but it is not a good book on MVVM.
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta) (Kann Kundenrezensionen aus dem "Early Reviewer Rewards"-Programm beinhalten)
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.
At the price it is being sold for I definitely feel the book is worth checking out. Especially for those developers that have not had a chance to familiarize themselves with the tools the .NET Framework offers for building Line of Business applications.
Perhaps like many others, I originally bought the book hoping for a thorough treatment of the MVVM pattern. Back then, the letters MVVM read even larger on the front cover. What I then found was a outline of many architectural and infrastructure patterns, but MVVM is only treated marginally. So at first I felt simply cheated for my money.
Then I decided to give the book a chance, and let it show me how a modern WPF line-of-business application ought to be architected and structured. Once again I was disappointed, for it appears that the author is trying to teach ideas and concepts that are beyond his full grasp. Or perhaps it's just the inaccurate language. (Example: "The OR/M concept is an easy-to-understand but difficult-to-accomplish mechanism for persistence." So a concept is a mechanism. Mmhmm. The book is full of vague sentences like that one, giving the impression that the author doesn't fully understand what he's writing about.)
Finally, there's a typo in just about every code example in this book, and many of them are badly formatted. They also contain XML document comments, which might be good for IntelliSense, but use far too much ink in a printed book & obstruct reading with unnecessary, visual clutter. I expect a publisher to think about stuff like that. And I'm not even judging the value of the code examples... they are probably next to useless.
Sorry Mr Garofalo, but I just cannot take your book and the advice therein seriously. Even if the book might contain some grain of good material, that simply isn't enough, and it's presented very badly. Fail.
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.
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.
"...the purpose of this book is to give you the guidelines for implementing a LOB application using the MVVM pattern - explaining how these mechanisms work on WPF or Silverlight is beyond the scope of this book" (page 149).
"... but if you don't know these concepts in depth, especially DataTemplate and DataBinding, I suggest that you buy a book specifically about the technology you are planning to use (WPF or Silverlight)..." (page 150).
I bought this book with the hope to learn about WPF and MVVM, but after read it, I learned only the basic concepts.
The author writes about many concepts but none explained in deep (for example, he mentions Expression Blend, MEF, Enterprise Library, POCO, NHibernate, Entity Framework, TDD, DDD, etc.)
The book is like an overview from 10000 feet of what the title says.
The code doesn't compile at the first time, you need to download extra components (like AvalonDock in Codeplex and Entity Framework Feature CTPY)
Ähnliche Artikel finden
- Fremdsprachige Bücher > Computer & Internet > Hardware > Design & Architektur
- Fremdsprachige Bücher > Computer & Internet > Informatik
- Fremdsprachige Bücher > Computer & Internet > Microsoft > Entwicklung
- Fremdsprachige Bücher > Computer & Internet > Netzwerke > Daten in Unternehmen
- Fremdsprachige Bücher > Computer & Internet > Programmieren > Sprachen & Tools
- Fremdsprachige Bücher > Computer & Internet > Software > Wirtschaft
- Fremdsprachige Bücher > Computer & Internet > Webentwicklung > Website-Architektur & Nutzbarkeit