
企业应用架构模式
Patterns of Enterprise Application Architecture
Martin Fowler · 初版 2002 年
34人推荐
76位读者提及
87次提及
为什么值得读
- 系统梳理企业级面向对象架构的基础模式
- 指导开发者把握软件底层最难变更的代码骨架
- 帮助开发者权衡何时何地采用极简架构
Hacker News 上怎么说
正在加载完整评论……

Patterns of Enterprise Application Architecture
Martin Fowler · 初版 2002 年
正在加载完整评论……
……可以考虑:- 《设计模式:可复用面向对象软件的基础》(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…