为Android应用程序使用ORM是一个好主意吗?

Wil*_*zel 6 database performance orm android abstraction

使用ORM(对象关系映射器)是一个好主意,如:

  • ORMLite
  • ActiveAndroid

适用于Android应用.

这种技术添加的抽象层本身就有计算和内存开销.因为,那些资源和电池寿命大多非常有限,我会认为"不",但另一方面它使代码更清晰,因为几乎从来不必编写原始查询.

  • 优缺点都有什么?
  • 推荐什么?
  • 如果推荐,我应该使用哪一个?

Wil*_*zel 6

截至2017年5月18日,Google 在I / O '17 引入了Room来替代原始SQLite查询。因此,至少现在正式推荐此ORM。