《企业应用架构模式》封面

企业应用架构模式

Patterns of Enterprise Application Architecture

Martin Fowler · 初版 2002 年

34人推荐
76位读者提及
87次提及

为什么值得读

  • 系统梳理企业级面向对象架构的基础模式
  • 指导开发者把握软件底层最难变更的代码骨架
  • 帮助开发者权衡何时何地采用极简架构

Hacker News 上怎么说

  • ……可以考虑:- 《设计模式:可复用面向对象软件的基础》(Design Patterns: Elements of Reusable Object-Oriented Software,GoF 四人帮)——有些人对它奉若神明,把它当成了锤子,看什么都是钉子。- 《企业应用架构模式》(Patterns of Enterprise Application Architecture,Martin Fowler)- 《重构:改善既有代码的设计》(Refactoring: Improving the Design of Existing Code,Martin Fowler 和 Kent Beck)- 《测试驱动的面向对象软件开发》(Growing Object-Oriented Software, Guided by Tests,Steve Freeman)

    …consider : - Design patterns : elements of reusable object-oriented software (Gang of four) - there are people who swear by this and turn it into their hammer for which everything becomes a nail. - Patterns of Enterprise Application Architecture (Martin Fowler) - Refactoring: Improving the Design of Existing Code (Martin Fowler and Kent Beck) - Growing Object-Oriented Software, Guided by Tests (Steve Freeman)

  • Martin Fowler 和 Kent Beck 写的《Refactoring》。Martin Fowler 的《Patterns of Enterprise Application Architecture》。Eric Evans 的《Domain Driven Design》。Steve Freeman 和 Nat Pryce 写的《Growing Object-Oriented Software, guided by tests》。

    Refactoring by Martin Fowler and Kent Beck. Patterns of Enterprise Application Architecture by Martin Fowler. Domain Driven Design by Eric Evans. Growing Object-Oriented Software, guided by tests by Steve Freeman and Nat Pryce.

  • ……取决于你想培养什么样的工程文化,以及你愿意在发布工程(release engineering)上投入多少精力。我强烈恳请你读读 Sam Newman 的《微服务设计》(Building Microservices)和 Martin Fowler 的《企业应用架构模式》(Patterns of Enterprise Application Architecture)。Eric Evans 那本 DDD 就算了;连 Evans 自己都说 Newman 那本书对 DDD 的阐述比他自己的还要好。

    …rely on the kind of engineering culture you want to foster and how much effort you want to put into release engineering. I implore you to read Sam Newman's "Building Microservices" and Martin Fowler's "Patterns of Enterprise Application Architecture." Skip Eric Evans' DDD book; even Evans himself says that Newman's book is a better treatise on DDD than his own.

  • 这本据说很棒:Martin Fowler 写的《企业应用架构模式》(Patterns of Enterprise Application Architecture)http://www.amazon.com/Patterns-Enterprise-Application-Archit... 我现在也在做和你类似的事情,前不久刚在一个导师的推荐下订了这本书。

    This one is supposed to be good: Patterns of Enterprise Application Architecture, by Martin Fowler http://www.amazon.com/Patterns-Enterprise-Application-Archit... I am trying to do the same thing as you, and I recently ordered this text based on a recommendation from a mentor.

  • Martin Fowler 的《企业应用架构模式》(Patterns of Enterprise Application Architecture)是一本神书。记住,最好的架构是极简的架构,因为架构是你代码中那些最根本、最难修改的模式。所以学架构归学架构,但同时也要明白如何以及何时……

    Martin Fowler's _Patterns of Enterprise Application Architecture_ is excellent. Remember, the best architecture is minimal architecture, because architecture is the fundamental, hard-to-change patterns in your code. So learn architecture, but also learn how and when…

  • ……在那里你对系统前期的架构设计有更大的发言权。在不同模块/组件如何交互方面承担更多责任。此外还要多读读设计模式——包括 Martin Fowler 的《企业应用架构模式》(Patterns of Enterprise Application Architecture)(顺便也看看他的博客/网站)。架构的很大一部分工作是聚焦于系统的高风险部分并降低风险,通常这些部分就是系统……

    …where you have more say in how the system is designed in the beginning. Take on more responsibility in how different modules/components interact. Also read up on design patterns - including the book Patterns of Enterprise Application Architecture by Martin Fowler (and read his blog/site too). Much of architecture is focusing on the parts of the system that have high risk and making them less risky, usually these are the parts where the systems…

正在加载完整评论……

键盘快捷键

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