最近看到在一些论坛上看到一些人问系统架构看那些资料的问题,估计做了一定时间的开发人员,都会遇到这个问题,根据
这几年出版的资料和自己看的一些内容,初步整理一下,以飨读者。
理论基础篇
架构实战—软件架构设计的过程:理论性较强
http://product.china-pub.com/196666
架构之美--软件架构的艺术: 来自于西门子架构部门的两位作者的鼎力之作,理论性好
http://product.china-pub.com/195142
以下两个是国内的这方面的专家温昱的作品,和实践的结合紧密,有较强的指导实践意义
软件架构设计
http://product.china-pub.com/34712
一线架构师实践指南(中大型系统架构设计指南)
http://product.china-pub.com/196091
微软应用架构指南(第2版):微软官方的出品,对.net的各个方面进行了概述
http://product.china-pub.com/197209
.NET软件架构之美(英文影印版)(.NET软件架构设计圣经):这个给出了一个详细的分层系统的设计指导,看后获益匪浅,以前JAVA的各种开源框架和模式在.net领域也有了对应的内容
http://product.china-pub.com/195966
架构之美:讲了很多的系统架构的故事,有意思
http://product.china-pub.com/196084
企业应用架构模式:martin fowler的经典作品,对模式方面很好的分类和整理
http://product.china-pub.com/196691
http://www.microsoft.com/practices 微软官方的模式和实践,对于系统的架构设计很有指导作用
http://apparchguide.codeplex.com/ 微软应用架构指南的英文下载地址,这个站点有很多的这方面开源代码
http://www.ibm.com/developerworks/cn/ IBM的开发者网络,关于JAVA的很好的参考资料
http://www.ciotimes.com/ea/ 企业架构
http://www.uml.org.cn/zjjs/zjjs.asp UML软件工程组织关于架构的系列文章
http://www.sawin.cn/ 综合门户