我正在开始一个新项目,我可能定义了三个资源。到目前为止还没有很多代码。( Rails 3.1
)
但我有兴趣尝试一下DataMapper
。我已经习惯了 ActiveRecord(并且实际上很喜欢它),但我一直在寻找新事物。另外,我的应用程序使用Backbone.js
但我不认为这是相关的。
那么像这样切换 ORM“中间应用程序”有多难,你认为 DM 的学习曲线有那么难吗?
PS,我可能会在我的应用程序旁边使用其他引擎。比如 MongoDB 与 Postgres 一起运行。DM会在那里有优势吗?