作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我昨天参加了一个关于扩展 Rails 的聚会,其中一个主题是 Hexagonal Rails。然而,我只做了一年的 Rails,对 MVC 结构非常满意(也许太舒服了),所以我不太了解适配器和消息队列是什么。
这是一篇关于它的文章:http://victorsavkin.com/post/42542190528/hexagonal-architecture-for-rails-developers
还有一张照片:http://blog.mattwynne.net/wp-content/uploads/2012/06/hexagonal_architecture_sketch.jpg
据我了解,我认为这是关于解耦各个部分,以便专门过滤操作并将其传递到应用程序的某些位置,而不是为所有内容配备一个中央“路由器”。我认为这会最大限度地减少 ActiveRecord 的使用和大量模块的创建?我对此很困惑,所以我有几个问题:
最佳答案
您链接的 Victor Savkin 帖子说得好:
The hexagonal architecture helps separate the application from the delivery mechanism.
关于ruby-on-rails - rails : How do I make my rails project a Hexagonal rails project?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20011130/
我是一名优秀的程序员,十分优秀!