gpt4 book ai didi

ruby-on-rails - Rails 3 中的 DataMapper 与 ActiveRecord

转载 作者:行者123 更新时间:2023-12-03 10:05:04 25 4
gpt4 key购买 nike

很难说出这里问的是什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或言辞激烈,无法以目前的形式合理回答。如需帮助澄清此问题以便可以重新打开,visit the help center .




8年前关闭。




我很好奇你们对 DataMapper 的看法以及它为 Rails 3 中新的和改进的 ActiveRecord 带来了什么好处。

我很欣赏你的意见。

最佳答案

比起 AR,我更喜欢 DM。我觉得 DM 实际上是一个 ORM,而 AR 只是 SQL 的包装器。 DM 使得在数据存储之间切换非常容易。 DM 的查询语法更加同类等。SEL(战略急切加载)也使 DM 看起来更像是一个对象存储而不是 AR。

此外,DM 类预先定义了属性,这使代码更具可读性。来到 DM 世界后,我从未错过迁移。 (即使如果您真的愿意,您也可以拥有它们)。对于 rails 3,我几乎只使用 DM。

关于ruby-on-rails - Rails 3 中的 DataMapper 与 ActiveRecord,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4643883/

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