分享 ActiveRecord vs DataMapper

huacnlee · May 09, 2012 · Last by zeeler replied at December 04, 2013 · 5663 hits

静静的等 DM2。。。。。

#1 楼 @fredwu +1.. 我还是喜欢 DataMapper. Merb 合并 Rails 是一个错误!

所以你们都该去用 Django ...

话说,N 久以前我弄过这么个玩具—— https://github.com/fredwu/datamappify

自从用了 mongoid。。sql 从我的世界消失了。。

#6 楼 @ShiningRay 这种合并实际上是消灭了一种设计范式。不是两种真正类似的东西的合并。更像是一种兼并收购。虽然 Rails 3 的架构师是 Merb 这边的 Yehuda .

merbist http://merbist.com/2012/02/29/learning-from-rails-failures/ 这篇文章也可以参考一下~

#7 楼 @Saito 等有钱了还是自己写框架的好

#8 楼 @ShiningRay 用 Sinatra 自己搭吧~

Sinatra 已经很好的 Router 了。你需要的只是一个后端 ORM 以及一个渲染模板系统。

Simba 就等着 DataMapper 2 出来换装了。

Postgres 也很适合初创小型应用。全文检索什么的都有了~ 也是推荐列表之一~

#1 楼 @fredwu #9 楼 @Saito DataMapper 2 有什么特点?

#9 楼 @Saito 有没有 datamapper 写的开源项目看看

#9 楼 @Saito 我思维比较奇特

#10 楼 @huacnlee https://github.com/datamapper/dm-core/wiki/Roadmap

主要是架构上的。之前这样声明式的 ORM Migration 都做的不好 ( Mongoid 这样的 ODM 也是一样。现在也着重考虑这部分了。然后也有借鉴一部分 AREL .

#11 楼 @hooopo 大规模的还真不知道,之前我一个人在折腾 blackmine 源码管理工具的时候就是 datamapper, 不过代码已经丢掉了~

@ashchen 这个 浙江 PM 2.5 是 DataMapper 的。 https://github.com/ashchan/zjpm/blob/master/lib/matter.rb 不过是个小项目~

#12 楼 @ShiningRay 大家思维都挺奇特的。要尊重不同。

#13 楼 @Saito 可以这么认为 ActiveRecord + DataMapper + ActiveRelation = Django ORM + South

Unknow user #15 June 11, 2012

sequel 笑而不语

#13 楼 @Saito 所以我也没不尊重人家啊

You need to Sign in before reply, if you don't have an account, please Sign up first.