Microsoft® Application Architecture Guide (Patterns & Practices) Second Edition Edition

16 customer reviews
ISBN-13: 978-0735627109
ISBN-10: 073562710X
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Sell yours for a Gift Card
We'll buy it for $15.15
Learn More
Trade in now
Have one to sell? Sell on Amazon
More Buying Choices
7 New from $56.95 17 Used from $31.46
Amazon Price New from Used from
Kindle
"Please retry"
Paperback, November 22, 2009
"Please retry"
$56.95 $31.46
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


InterDesign Brand Store Awareness Textbooks
NO_CONTENT_IN_FEATURE


Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Series: Patterns & Practices
  • Paperback: 560 pages
  • Publisher: Microsoft Press; Second Edition edition (November 22, 2009)
  • Language: English
  • ISBN-10: 073562710X
  • ISBN-13: 978-0735627109
  • Product Dimensions: 7.4 x 1.3 x 9 inches
  • Shipping Weight: 2.4 pounds
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (16 customer reviews)
  • Amazon Best Sellers Rank: #874,339 in Books (See Top 100 in Books)

Customer Reviews

5 star
63%
4 star
37%
3 star
0%
2 star
0%
1 star
0%
See all 16 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

19 of 23 people found the following review helpful By T. Anderson VINE VOICE on November 16, 2009
Format: Paperback Verified Purchase
Man, was I glad to see them print this thing. I had bugged them about it, but they said it wouldn't pay for itself. It's good to see they changed their mind. I have been lugging it around in a binder, and that had been less than pleasurable.

I like keeping this with me because it serves as great reference of all the things I am supposed to remember, but often forget. When it comes time to begin a new architecture I like having my valuable books nearby, and this is one of them.

This book is packed with guidance on Mobile applications, Rich client applications, Rich Internet applications, Service applications, and Web applications built with .NET. The solution guidance provided in this book is all 100% .NET and Microsoft centric. It maps all the important aspects of software architecture to ways to implement them in .NET or with Microsoft products. This is the compass you need to find out what Microsoft has to offer for building different types of architectures.

The book includes individual chapters on designing Mobile applications, Rich client applications, Rich Internet applications, Service applications, Web applications, Hosted and Cloud Services, Office Business applications, and SharePoint LOB applications.

The book also includes some nice appendixes. They include the Microsoft Application Platform, Presentation Technology Matrix, Data Access Technology Matrix, Integration Technology Matrix, Workflow Technology Matrix, patterns & practices Enterprise Library, and a patterns & practices Pattern Catalog.

The book primarily focuses on architecture, but each chapter provides resources for guidance on the details of implementation for the technologies mentioned in that chapter.

The book focuses on the technical aspects of .
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
10 of 11 people found the following review helpful By Matthew Edgar on December 12, 2009
Format: Paperback Verified Purchase
I didn't use the first edition of the guide as much as I thought I would when it first came out oh so many years ago. But when the new 2nd edition was released I was interested to see what changes they had made. I was very surprised to find it so useful. There is a lot of great descriptions for the different architectures possible with the .NET framework. I found this to be a great refrence for documenting architectures for the projects I work on. It helped me organize my thoughts, and consider items to include (and to leave out) of my architecture documentation. One thing I noticed was the printed version is different than the PDF available for download from the CodePlex web site. Not sure why they are different, but I found the print version a bit better to follow.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 8 people found the following review helpful By Paul Gehrman on September 13, 2011
Format: Paperback Verified Purchase
I think this book is valuable in the sense that it addresses most of the issues you'll face when building an application. My only criticism is that the advice is very general and high-level. For experienced devs, you've probably heard it all before. For less experienced devs, I think this is a good starting point. In the end though, I wish the authors would have spent a little more time on more "philosophical" issues. The reason I say that is because no matter how much knowledge and technical skill you have at your disposal, if you don't have a mindset of keeping things simple, or being very focused on performance and scalability, you can get lost in a hurry. For example, the decision to use ORM may sound great in concept, but it violates just about every rule I believe that a developer should keep foremost in mind (i.e. ORM is not simple and it doesn't perform or scale very well, particularly compared to higher performance alternatives).

One of the biggest myths in software development is that it is detrimental to keep the architecture extremely simple, especially at the beginning. The argument is that you won't have enough flexibility later on as your app grows. Nothing could be further from the truth. If you've kept things simple, it is usually not a big deal to scale up the complexity of the app. But the flip side is almost never true. If the architecture is overly complex, it is usually very difficult to refactor it to a more manageable, higher-performing place. I can't tell you how many brittle OO systems I've seen that eventually collapse because OOP has inherent extensibilty and maintainability problems, especially when you're building agile apps that need to respond to change quickly. ORM makes those problems even worse.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 6 people found the following review helpful By DonPriceTech on March 21, 2010
Format: Paperback Verified Purchase
Whether you are an architect, developer, product manager, project manager, analyst, Microsoft Application Architecture Guide (Patterns & Practices) is a great desk reference. Please note that this reference is not an end-all-be-all for programming, but rather a 'guide' to aid in planning and designing any project (regardless of size and scope).

In addition to the Guide, I'll use Erl's SOA books or Dino Esposito's references, and others, but the Guide is usually the first place a I begin to make certain I do not make any expensive mistakes along the way.

I find it important to mention that this book had more than 30 collaborators from within Microsoft, its partners and its customers, so its depth in knowledge is expansive.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By TheNorbs on November 14, 2010
Format: Paperback Verified Purchase
There is little in this book that is not available in Microsoft documentation, but this is a lot handier, amd contains links to the relevant sites. It can be best used by a "turn all the pages" reading to familiarize yourself with what's contained, and then delving into your areas of interest, and following links for more detailed information.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews


Want to discover more products? Check out this page to see more: windows server