出版社: O'Reilly Media
副标题: Leading Thinkers Reveal the Hidden Beauty in Software Design
出版年: 2009-1-27
页数: 428
定价: USD 44.99
装帧: Paperback
丛书: Beautiful X Series
ISBN: 9780596517984
内容简介 · · · · · ·
-from amazon
Product Description
What are the ingredients of robust, elegant, flexible, and maintainable software architecture? Beautiful Architecture answers this question through a collection of intriguing essays from more than a dozen of today's leading software designers and architects. In each essay, contributors present a notable software architecture, and analyze what ma...
-from amazon
Product Description
What are the ingredients of robust, elegant, flexible, and maintainable software architecture? Beautiful Architecture answers this question through a collection of intriguing essays from more than a dozen of today's leading software designers and architects. In each essay, contributors present a notable software architecture, and analyze what makes it innovative and ideal for its purpose.
Some of the engineers in this book reveal how they developed a specific project, including decisions they faced and tradeoffs they made. Others take a step back to investigate how certain architectural aspects have influenced computing as a whole. With this book, you'll discover:
* How Facebook's architecture is the basis for a data-centric application ecosystem
* The effect of Xen's well-designed architecture on the way operating systems evolve
* How community processes within the KDE project help software architectures evolve from rough sketches to beautiful systems
* How creeping featurism has helped GNU Emacs gain unanticipated functionality
* The magic behind the Jikes RVM self-optimizable, self-hosting runtime
* Design choices and building blocks that made Tandem the choice platform in high-availability environments for over two decades
* Differences and similarities between object-oriented and functional architectural views
* How architectures can affect the software's evolution and the developers' engagement
Go behind the scenes to learn what it takes to design elegant software architecture, and how it can shape the way you approach your own projects, with Beautiful Architecture.
作者简介 · · · · · ·
-from amazon
About the Author
Diomidis Spinellis is an Associate Professor in the Department of Management Science and Technology at the Athens University of Economics and Business, Greece. His research interests include software engineering, programming languages, internet information systems, computer security, and intelligent optimization methods. He holds an MEng in Softwar...
-from amazon
About the Author
Diomidis Spinellis is an Associate Professor in the Department of Management Science and Technology at the Athens University of Economics and Business, Greece. His research interests include software engineering, programming languages, internet information systems, computer security, and intelligent optimization methods. He holds an MEng in Software Engineering and a PhD in Computer Science both from Imperial College London.
Spinellis is a FreeBSD committer and the author of many open-source software packages, libraries, and tools. His implementation of the Unix sed stream editor is part of all BSD Unix distributions and Apple's Mac OS X. Other tools he has developed include the UMLGraph declarative UML drawing engine, the ckjm tool for calculating Chidamber and Kemerer object-oriented metrics in large Java programs, the Outwit suite for integrating Windows features with command-line tools, the fileprune backup file management facility, and the socketpipe network plumbing utility. In 2004 he adopted and has since been maintaining and enhancing the popular bib2xhtml BibTeX bibliography format to HTML converter. Currently he is also serving as the scientific coordinator of the EU-funded SQO-OSS cooperative research project, a software quality observatory for open-source software.
丛书信息
· · · · · ·
喜欢读"Beautiful Architecture"的人也喜欢的电子书 · · · · · ·
喜欢读"Beautiful Architecture"的人也喜欢 · · · · · ·
Beautiful Architecture的书评 · · · · · · ( 全部 14 条 )



缺乏良好设计,我相信这是造成开发工作痛苦的最重要原因之一

> 更多书评 14篇
论坛 · · · · · ·
本书的中文版听说很快要出了 | 来自icekey | 2009-05-14 17:10:40 |
这本书的其他版本 · · · · · · ( 全部3 )
-
机械工业出版社 (2009)7.0分 390人读过
-
东南大学出版社 (2010)7.0分 15人读过
以下书单推荐 · · · · · · ( 全部 )
- Reading Radar by ThoughtWorks (ggarlic)
- 架构师图书推荐 (糖醋小熊)
- O'Reilly & M$ Press (fcicq)
- Theory In Practice (Ruby)
- !~be a better programmer (∫跬步→千里)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于Beautiful Architecture的评论:
feed: rss 2.0
0 有用 Ryutlis 2010-04-16 18:40:03
快速浏览过一遍... 初觉讲得比较简略
2 有用 greatabel 2017-06-07 13:48:45
作为这个方向的,体会是:读书,听课都很重要,最重要的是实践,把你的架构体会变成代码
1 有用 大句哥哥 2014-01-23 08:58:44
第一章可细读一遍. 其余不重要.
0 有用 別有用心美少女 2022-06-14 14:04:55
學校圖書館 for research
0 有用 pluskid 2022-05-04 13:11:33
有许多章节看起来挺抽象和枯燥的,除了大讲哲学与道理之外,有些比较具体的章节如果读者对该软件领域不是已经很熟悉的话,很多时候也不太清楚具体在讲些什么,毕竟一章的篇幅非常有限无法太深入,更何况“软件架构”本身是个非常虚幻的话题,特别是从“美”的角度来探讨,就更感玄乎了。我觉得主要的有趣的点可能在于看一些耳熟能详的软件系统(例如 Emacs、KDE)的设计和发展历史了。