【问题标题】:Room vs Active Android房间与活跃的安卓
【发布时间】:2018-08-03 04:34:17
【问题描述】:
最近 google 公布了 Room 库,以方便 android 本地数据库存储的实现。由于我在之前的项目中已经使用过 Active Android,因此无法理解 Room 相对于 Active android 的优势。事实上,我觉得 Active Android 更容易实现。有人解释 Google 的 Room 和 Active Android 之间的区别吗?哪一个在性能方面更好?
提前致谢
【问题讨论】:
标签:
android
database
sqlite
android-room
activeandroid
【解决方案1】:
房间
在 Google I/O 2017 期间,Google 将 Room 持久性库作为一个新的库引入,以努力在开发 Android 应用程序时使用干净的架构。 Room 是一个 SQLite 对象映射库。房间非常适合干净的建筑。
ActiveAndroid
我的大部分项目都使用 ActiveAndroid。 ActiveAndroid 是一种活动记录风格的 ORM,它允许您保存和检索 SQLite 数据库记录,而无需编写单个 SQL 语句。该库负责所有设置和 SQLite 的东西,所有这些都只需要一些简单的代码行和几个简单的配置步骤。