我知道Exposed和Anko都可以轻松地操作SQLite,请问我开发Android应用程序时哪个更好?
答案 0 :(得分:4)
使用最适合的框架。我曾经尝试过Exposed
,对于我用过的东西还可以。 jooq
可能也可以替代。
阅读Room和Anko的文档时,我会坚持使用其中任何一个。 关于哪一个,我刚刚发现一个问题,问了同样的问题(即使只是第二或第三个问题):
我发现了有关Room和Anko的一些其他资源:
Stress-free SQLite with Anko:comment regarding Anko vs Room也很有见识:
Anko SQLite提供了一个不错的API来管理您的数据持久层,但是您仍然需要自己承担繁重的工作。而Room更像是一个框架。从带注释的类为您生成数据库,提供可观察的查询,并具有非常好的测试支持。也可以与Android体系结构组件一起很好地工作。
啊...别误会我的意思。暴露也可以,我仍在使用它;-)但是,如果您既熟悉又可以使用,则可能已经有了您的首选。如果您一无所知,则可以尝试两种方法,然后选择一种可以更快速地掌握文档或更舒适的文档。