Rails企业友好吗? ActiveRecord似乎很自私[关闭]

问题描述 投票:-1回答:1

[自今年夏天以来,我一直在学习Rails,并用它编写了一些成功的独立应用程序,并且实际上已经变得越来越了解Rails的所有内容。

但是,我当前的项目是将Rails作为前端数据库写入数据库,该数据库将用于其他用途(Web服务,数据仓库,其他连接的应用程序),而我正在意识到ActiveRecord,以及大部分的Rails围绕AR开发的,这种方法似乎是一个方向。

注意:我指的不是旧版数据库。我们必须插入的一个,但被设计为“回到过去”。

Rails似乎认为并且应该是唯一使用此数据的应用程序。我越来越注意到诸如复合主键之类的东西(这是您不能随意调整的,例如表命名和列命名)。

虽然我知道有一个复合密钥gem,但我觉得我正在开发一个依赖此单个gem的整个MVC应用程序。我担心我会遇到更多类似的事情。我研究了替代的ORM,但是似乎很多宝石都依赖ActiveRecord。

我想我对ActiveRecord的这种自私的角度感到有些惊讶和难过。

任何人都对Rails如何与企业级数据库一起工作有任何反馈或成功?

我从今年夏天开始学习Rails,并用它编写了一些成功的独立应用程序,并且实际上已经变得越来越喜欢Rails。但是,我当前的项目...

ruby-on-rails ruby rails-activerecord sequel
1个回答
3
投票

Rails主要是作为“经过优化的” Web开发框架构建的。

© www.soinside.com 2019 - 2024. All rights reserved.