gpt4 book ai didi

ruby-on-rails - 什么是 DCI,它如何适应 Rails?

转载 作者:行者123 更新时间:2023-12-03 11:08:14 25 4
gpt4 key购买 nike

最近与一位同事就在 Rails 应用程序中设计和编码模型的不同方法进行了辩论,这让我想到了 DCI in the context of Rails .

然而,我似乎无法完全理解整个概念,即使在查看 this example application 之后也是如此。 .

目前,在编写 Rails 应用程序时,我倾向于或多或少地使用“by the book”。

所以我想问一些事情——

  • 什么是 DCI,当与 MVC 一起实现时,它相对于普通的旧 MVC(以及 Rails 中的 Vanilla ActiveRecord)有什么优势?
  • 以及如何在 Rails 中实现它(或者换句话说,所有模块都有什么用)?

  • 编辑

    我想在 RoR 的上下文中进一步扩展我的问题 - 是否建议在 Rails 中的模型和 Controller 之间进行另一层抽象?它在不同规模的应用程序中有多广泛?

    最佳答案

    对于想知道 DCI 代表什么的人。

    DCI 代表 Data Context Interaction

    关于ruby-on-rails - 什么是 DCI,它如何适应 Rails?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9677916/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com