我一直在读Onion Architecture,今天我发现了鲍勃叔叔的Clean Architecture。
在我的生活中,我看不出它们之间有什么不同,它们看起来是一样的(除了命名约定)。
这两种架构风格之间有什么不同吗?如果是,你能给我解释一下吗?
干杯
发布于 2014-05-06 19:10:07
术语"Clean Architecture“只是文章的名称。洋葱架构是本文中解释的概念的具体应用。
发布于 2016-02-16 22:23:41
有像clean,hexagonal和洋葱这样的架构,它们的目标是相同的,但在实现上存在一些差异。
框架的
在所有架构中,我们的目标是让最稳定的东西不再依赖于不太稳定的东西,而是更频繁地改变。
更重要和更稳定的层是域。
对于这些架构来说,这是更重要的,如果对于洋葱来说,从用户界面输入到基础设施、域等的协调对象。是一个应用程序服务,或者如果在干净的架构中是一个交互者,都是小细节。
发布于 2014-09-17 22:51:12
它们看起来很相似,并且用于实现相同的目标,这些目标主要是可测试性和关注点分离,但您应该注意到,Bob叔叔的Clean Architecture更多地是以用例为中心的。
https://stackoverflow.com/questions/23479879
复制相似问题