Gra*_*ray 111
以为我只是在这里添加我的$ 0.02关于我的ORMLite包:
它是Hibernate的轻量级替代品,使用原生Android OS数据库调用来支持Android上的SQLite.它还支持在其他体系结构上使用JDBC的许多其他数据库类型.我们有一个针对ORMLite问题的Android邮件列表.
Ris*_*nha 66
这个问题不能老化,但建议的框架可以.所以,这里首先列出我在这样的框架中发现重要的内容进行比较:
这里有一个框架列表,其中包含上述各点的注释.我更喜欢aBatis和Hadi,但我只添加了那些在2011年之后有一些活动的人.
我没有尝试过任何这些,但也许我可以通过列出当今活跃的项目来节省当前读者的时间.如果您知道其他项目满足上述某些要点并且有一些重要的发展(在一段时间内),请添加评论.
编辑(2013年11月):将列表更新为项目的当前状态.其中一些已将释放标记添加到其github repos以及Maven/Gradle支持.干得好!
编辑(2015年4月):更新了列表,添加了Sprinkles(根据@AndroidGecko的评论)和Realm.io.
ActiveAndroid (20美元)看起来可能正是您所需要的.
我喜欢ActiveAndroid.它似乎是专门为Android编写的.这对我来说是个好消息.
我有一些Ruby on Rails的经验,如果你喜欢ActiveRecord的Rails方式,你可以很快地使用这个库.
https://www.activeandroid.com/
我也在寻找Android上的ORM.我测试了ActiveAndroid,NeoDatis和db4o,我认为我将使用最后两个中的一个.
NeoDatis和db4o非常相似,所以我想要一些建议来选择最好的.是否有人在他的项目中使用其中一个?我会将它用于免费和付费的应用程序,但似乎这两个没有Android的许可限制.
有一个标杆在这里,似乎说NeoDatis比db4o的速度更快,但我不知道我们是否能在此基础上我的意见.
Aptana 的ActiveRecordJS是一个 Javascript ORM,应该在 gPhone 上运行。它旨在与 Jaxer 和 Gears 配合使用。当您使用 Jaxer 适配器时,您可以连接到 SQLLite。
更新:我认为我没有说清楚,但 ActiveRecordJS 是一个运行客户端的 ORM,这对您在 gPhone 上可能是一个优势。
| 归档时间: |
|
| 查看次数: |
76835 次 |
| 最近记录: |