微软应用架构指南系列文章翻译

起因:
最近忙于俗事,再加上懒(这才是重点),博客很久都没有更新了,对写点什么也毫无头绪,无意中上网看到MSDN上一整套讲解微软技术架构的文章,挑着读了几篇,感觉甚是不错,自古独乐乐不如众乐乐,本着共享的精神,本人决定将一系列文章进行翻译和大家分享(翻译方式为中英文对照,本人英语水平有限,可指教,勿吐糟)。
下面是第一篇:
Microsoft Application Architecture Guide, 2nd Edition(微软应用架构指南,第二版)
 

October 2009

This guide is available online here in the MSDN Library and as a Microsoft Press book, ISBN# 9780735627109, that you can purchase through local and online booksellers such as Amazon, Barnes & Noble and BORDERS.
本指南可以从MSDN获取,也可以通过Amazon等网站购买。

The guide is intended to help developers and solution architects design and build effective, high
quality applications using the Microsoft platform and the .NET Framework more quickly and with less risk; it provides guidance for using architecture principles, design principles, and patterns that are tried and trusted. The guidance is presented in sections that correspond to major architecture and design focus points. It is designed to be used as a reference resource or to be read from beginning to end.
本指南想要帮助开发者和架构师使用微软平台和.Net Framework框架更快的,低风险的设计和建立高效的,高质量的应用。它提供了经过验证的,可信的架构原理、设计原理、模式等。本指南结构根据主要的架构和设计点按章节分类。您既可以把它作为参考资料也可以从头开始阅读。

The guide helps you to: (本指南主要在下面几个方面帮助你)

  • Understand the underlying architecture and design principles and patterns for developing successful solutions on the Microsoft platform and the .NET Framework.
    理解架构基础和设计原理,以及在微软平台及.Net框架下开发成功应用的方法。
  • Identify appropriate strategies and design patterns that will help you design your solution's layers, components, and services.
    确定适合的策略和设计模式,以便帮你设计分层的、组件化的以及服务化的应用程序。
  • Identify and address the key engineering decision points for your solution.
    帮您确定解决方案的核心引擎决策点。
  • Identify and address the key quality attributes and crosscutting concerns for your solution.
    帮您确定解决方案的核心质量属性和横切关注点。
  • Create a candidate baseline architecture for your solution.
    为您的解决方案创建一个候选基线架构。
  • Choose the right technologies for your solution.
    为您的解决方案选择一个正确的技术方案
  • Identify patterns & practices solution assets and further guidance that will help you to implement your solution.
    确定模式和时间解决方案资产和更进一步的指南以便帮助您实现解决方案。

Note that although the guide is extensive, it is should not be considered a complete and comprehensive treatise on the field of application architecture and design. The guide is intended to serve as a practical and convenient overview of, and reference to, the general principles of architecture and design on the Microsoft platform and the .NET Framework.
虽然本指南覆盖了比较广泛的范围,但仍然不能将它看作应用架构和设计领域完整的论述。本指南的目的是使其成为微软平台和.Net框架的总体概述、服务实践、架构和设计通用原理等。

In particular, the guide does not attempt to provide a definitive or authoritative solution architecture for any particular scenario. Instead, it provides a concise overview of the principles and patterns that underpin good architecture and design. It also highlights and provides recommendations for some of the most important issues you should consider.

实际上,本指南没有尝试为任何场景提供决定性或权威性的解决方案架构。相反,它仅提供支撑良好架构和设计的原理模式的简明概述。它同样会为您在实践中遇到的大部分问题提供建议。

The bulk of the guide is technology-agnostic and principles-based; therefore, it is applicable regardless of application platform or technology. However, this edition includes specific Microsoft and .NET Framework technology considerations to help you choose the best technology for your solution from among the available technologies; it also includes information about how to make the most of these technologies in particular situations.
本系列指南是基于原理和技术无关的;因此,它能应用于任何平台和技术。虽然本版本指南是基于微软和.Net框架技术,但只是为您的解决方案在现有技术方案中选择最好的技术。本指南同样包含在特定情况下使用大部分技术的相关信息

 

Downloads

Application Architecture Guide 2.0 PDF Download
Application Architecture Guide Layer Diagrams for Visual Studio 2010

Book

   
 
  Ff650706.bookaag2(en-us,PandP.10).png Buy Book

The guide contains the following topics:(本指南包括以下内容)

posted @ 2013-03-09 11:04    阅读(1773)  评论(0编辑  收藏  举报