`
smartgear
  • 浏览: 7102 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

对《架构之美》的一点印象

阅读更多

今天刚刚读完《架构之美》,留下一些记录,以备将来温习。
原版:

http://www.amazon.com/Beautiful-Architecture-Leading-Thinkers-Software/dp/059651798X
我读的是中译本:
http://product.dangdang.com/product.aspx?product_id=20733672&ref=search-1-pub

O'Reilly的编辑找来了各个领域的专家,每位专家撰写一章,介绍了各自参与的一个系统的架构设计,拼在一起就攒成了这本书。
第一章的总纲部分给出了架构设计的一些关注点,这章写的还不错,不过务虚的原则总是会比较容易让人觉得有道理并找到共鸣。后面就是各位专家开始介绍自己的经验。范例系统覆盖的范围很广,从嵌入式应用,到社交网络,企业应用,pc模拟器,虚拟化技术,运行时虚拟机,硬件架构一直到编程语言,通读一遍比较长见识。不过我比较失望的是没能从这些专家的介绍中得到如何应用总纲中阐述的那些原则的具体指导。
印象比较深的几章:
3. Darkstar 项目,为大型网游提供架构基础,读完了基本上明白了这个项目要做什么,整体的结构是什么样子以及为什么要这样做。
6.Facebook 项目,因为Facebook名气比较大,所以这章读的比较认真。这章确实写的不错,把Facebook怎样在可控的前提下把第三方应用嵌入自己网站这件事讲得比较明白。
9.JPC,用JAVA实现的X86模拟器,对这个项目印象比较深,觉得很牛,而且网上有看得见摸得着的sample.
10. Jikes RVM 一个基于JVM的VM,这章印象深刻的原因是太阳春白雪了,完全不明白这个项目的意义,他们在做什么,以及怎么做的,感觉这个项目离自己的知识水平距离比较远。不过这章的作者就不能写的直白朴素一点呢。
14.重读经典,我本来以为是经典书籍回顾,没想到大部分篇幅在讲smalltalk,语言也是一种架构,不过我对smalltalk完全不熟悉,也没有体会到作者想表达出来的美。
总的来说读完并没有醍醐灌顶的感觉。这本书离经典的距离还很远,宽容一些这可以算是一本好书。想说一下翻译,这本书内容覆盖的范围太广,有些东西很专业,交给一个人来翻译要求有些高。也许因为这个原因本书的翻译质量说不上上乘。出版社如果能找几位有对应专业背景的人来翻译对应章节的话也许效果会更好。

 

2
1
分享到:
评论

相关推荐

    之美系列:安全之美 测试之美 代码之美 架构之美 可视化之美 数据之美 团队之美

    之美系列:安全之美 测试之美 代码之美 架构之美 可视化之美 数据之美 团队之美

    架构之美(中文清晰完整版)

    最后,本书对架构之美进行了总结,强调了在软件开发过程中,架构设计不仅需要遵循技术规范,还需要在美学和创新性上有所追求。作者们通过分析不同类型的系统,展示了架构设计在实际应用中的多样性和深度。 综上所述...

    架构之美(清晰版)

    架构之美

    架构之美(清晰中文完整版)

    《架构之美》是一本专为程序员设计的深度探讨软件架构的书籍,旨在帮助读者理解并掌握构建高效、可扩展和可维护的系统的关键概念。书中的内容覆盖了软件架构的各个方面,包括设计原则、模式、最佳实践以及如何解决...

    架构之美(精选版) 架构之美(精选版)

    架构之美(精选版)架构之美(精选版)架构之美(精选版)架构之美(精选版)架构之美(精选版)架构之美(精选版)架构之美(精选版)

    程序之美系列(架构之美、安全之美、数据之美)

    程序之美系列(架构之美、安全之美、数据之美),Kindle书,你懂的

    架构之美电子书

    《架构之美》是一本深入探讨软件架构的权威著作,它为读者揭示了构建高效、可扩展和可维护的系统背后的设计原则与模式。这本书对于任何渴望提升自己在IT行业中架构设计能力的人来说,都是不可或缺的学习资源。 书中...

    架构之美(精选版)电子书

    通过以上知识点的梳理,我们可以看出《架构之美(精选版)》不仅是一本介绍软件架构基础知识的书籍,更是一部集成了实践经验与理论探索的综合性指南,适合软件工程师、架构师以及对软件架构感兴趣的人士阅读。

    架构之美英文完整版(Beautiful.Architecture)

    《架构之美英文完整版(Beautiful Architecture)》是一本汇集了多位顶尖软件设计师和架构师智慧的作品,由Diomidis Spinellis和Georgios Gousios编辑。本书深入探讨了软件架构的各个方面,旨在向读者展示如何构建既...

Global site tag (gtag.js) - Google Analytics