- 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 (17 customer reviews)
- Amazon Best Sellers Rank: #746,825 in Books (See Top 100 in Books)
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 email address or mobile phone number.
Microsoft® Application Architecture Guide (Patterns & Practices) Second Edition Edition
Use the Amazon App to scan ISBNs and compare prices.
Customers Who Bought This Item Also Bought
Top Customer Reviews
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 ›
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.
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.
Most Recent Customer Reviews
Great unique book on the system application architecture. Introduces a useful architecture technique based on the .NET framework. Read morePublished 15 months ago by Cristi S.
A starting point for you to know what architectural options you can and should consider rather than get lost while trying to find all the different options available to you through... Read morePublished 22 months ago by ipower
Wow, What a fascinating book that give understanding to the .Net framework. Should be required reading for all programmers using Microsoft .Net programmersPublished on November 28, 2013 by osk
I can recommend budding developer and architects to keep this book handy. Nicely organized if you want to read start to end. You can also jump start anywhere. Read morePublished on September 4, 2013 by Rigz
This is a great book for a beginning Software Engineer like myself. It does a great job of enumerating many of the questions and concerns you should have when developing your... Read morePublished on July 11, 2013 by P. Hoff
Nice and easy to digest.
Its not academic but it will give you a hint to what options are available in the field of Microsoft Architecture.
The book is a very well written and a concise bible of application architecture. I have many books on this topic but none got my attention as well as this one!! Must have book.Published on March 2, 2013 by RICHA JAIN
I buy this for a friend and is a really good book that goes deep on the subject of the Architecture for applications.Published on February 2, 2013 by Andres Serrano Garcia