分享 ActiveRecord vs DataMapper

huacnlee · 2012年05月09日 · 最后由 zeeler 回复于 2013年12月04日 · 5663 次阅读

静静的等 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

匿名 #15 2012年06月11日

sequel 笑而不语

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

需要 登录 后方可回复, 如果你还没有账号请 注册新账号