《面向模式的软件架构》封面

面向模式的软件架构

Pattern-oriented software architecture

Frank Buschmann · 初版 1996 年

6人推荐
8位读者提及
9次提及

Hacker News 上怎么说

  • ……敏捷软件开发者:1. Kent Beck 的《eXtreme Programming》 2. Hunt 和 Thomas 的《Pragmatic Programmer》 3. Jez Humble 的《Continuous Delivery》 架构师:1. Evans 的《Domain Driven Design》 2. Buschmann 的《Pattern-Oriented Software Architecture》 3. Edward Tufte 的《Envisioning Information》 CEO:1. Collins 的《Good To Great》 2. Eric Ries 的《Lean Startup》 3. Pfläging 的《Beyond Budgeting》

    …agile software developer: 1. eXtreme Programming by Kent Beck 2. Pragmatic Programmer by Hunt and Thomas 3. Continuous Delivery by Jez Humble As an architect: 1. Domain Driven Design by Evans 2. Pattern-Oriented Software Architecture by Buschmann 3. Envisioning Information by Edward Tufte As a CEO: 1. Good To Great by Collins 2. Lean Startup by Eric Ries 3. Beyond Budgeting by Pfläging

  • 我建议你买几本正经的书,来熟悉那些写得很好的设计模式。经典之作包括四人帮(GoF)的《Design Patterns》、Buschmann 等人的《Pattern-Oriented Software Architecture》,或者 Hohpe 和 Woolf 的《Enterprise Integration Patterns》,后者的模式部分可以在网站 https://www.enterpriseintegrationpatterns.com/ 上找到。前两本书我认为……

    I recommend you to buy some proper books to get familiar with well written design patterns. Classics are "Design Patterns" from the Gang of Four (GoF), "Pattern-Oriented Software Architecture" by Buschmann et al. or "Enterprise Integration Patterns" by Hophe and Woolf which patterns are partly available on the website https://www.enterpriseintegrationpatterns.com/. The first two books I consider…

  • 去翻翻《Pattern-Oriented Software Architecture》那几卷吧。你还可以从 Erlang 的文献以及 CTM 里获得很多灵感。

    Check out the Pattern-Oriented Software Architecture volumes. You can also draw a lot of inspiration from the Erlang literature, and CTM.

  • ……和 Frameworks》[1] 挺管用。它们探讨了“Adaptive Communication Environment”[2] 的实现,这是一个用于网络编程的开源项目。另外,正如楼下 nextos 提到的,《Pattern-Oriented Software Architecture》系列也很棒。[0] http://www.amazon.com/Network-Programming-Volume-Mastering-C... [1] http://www.amazon.com/Network-Programming-Volume-Systematic-... [2] http://en.wikipedia.org/wiki/Adaptive_Communication_Environm...

    …and Frameworks"[1] useful. They talk about implementation of the "Adaptive Communication Environment" [2] which is an open-source project for network programming. Also, as nextos mentioned below, the "Pattern-Oriented Software Architecture" series. [0] http://www.amazon.com/Network-Programming-Volume-Mastering-C... [1] http://www.amazon.com/Network-Programming-Volume-Systematic-... [2] http://en.wikipedia.org/wiki/Adaptive_Communication_Environm...

  • ……对我来说没什么用,刚开始读它的时候我根本没做任何企业架构(EA),所以很快就失去了兴趣。唯一可能吸引人的话题是并发(concurrency),但关于这个主题有更好得多的书可读。在我看来,《Pattern-Oriented Software Architecture》(我只熟悉第 1 卷和第 2 卷)适用面更广,也更有说服力。而且它们有参考资料和示例。例如管道-过滤器(Pipes & Filters)架构模式赋予了 UNIX……

    …relevant for me, I wasn't doing any EA when I started reading it and quickly lost interest. The only potentially engaging topic was concurrency, but there are much better books available about that topic. "Pattern-Oriented Software Architecture" (I am only familiar with vol 1 & 2) has wider applicability and is more compelling in my opinion. And they have references and examples. For instance the Pipes & Filters architecture patterns gives UNIX…

  • ……分层架构风格。官方的 OS UI 框架很可能会规定一套推荐架构,而 headless 服务的灵活性相当高,支持多种架构风格。《Pattern Oriented Software Architecture》第 1 卷是一个不错的入门。我的书单里还有 Richards 写的《Software Architecture Patterns》,因为它涵盖了像微服务(microservices)这样更近期的风格。

    …layered architecture styles. The official OS UI framework will likely define a recommended architecture while headless services are quite flexible and support several architectural styles. Vol 1 of the Pattern Oriented Software architecture is a good intro. I have Software Architecture Patterns by Richards on my reading list, since it covers more recent styles like microservices.

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助