相关疑难解决方法(0)

为什么所有的Active Record都讨厌?

随着我越来越多地了解OOP,并开始实施各种设计模式,我不断回到人们讨厌Active Record的案例.

通常,人们说它不能很好地扩展(引用Twitter作为他们的主要例子) - 但没有人真正解释为什么它不能很好地扩展; 和/或如何在没有缺点的情况下实现AR的优点(通过类似但不同的模式?)

希望这不会变成关于设计模式的神圣战争 - 我想知道的只是****特别****Active Record有什么问题.

如果它不能很好地扩展,为什么不呢?

还有什么其他问题?

oop activerecord design-patterns ruby-on-rails

103
推荐指数
5
解决办法
2万
查看次数