android - 在 Kotlin 中,Exposed 和 Anko 哪个更适合处理 SQLite?

标签 android sqlite kotlin

我知道Exposed和Anko都可以轻松操作SQLite,在开发Android App的时候你能告诉我哪个更好吗?

最佳答案

使用您最熟悉的框架。我试过 Exposed一次,就我用过的来说没问题。 jooq也可能是一个有效的替代方案。

阅读两者的文档,RoomAnko ,我会坚持其中任何一个。 关于其中的哪一个,我刚刚发现了一个问同样问题的问题(尽管只是第二个或第三个问题):

我找到的一些关于 Room 和 Anko 的其他资源:

  • Stress-free SQLite with Anko : comment regarding Anko vs Room也很有见地:

    Anko SQLite provides a nice API to manage your data persistence layer but you still have do the heavy lifting by yourself. While Room is more like a framework. Generates databases from annotated classes for you, provides observable queries and has a really nice testing support. Also works well with Android Architecture Components.

啊...别误会我的意思。 Exposed 也可以,我还在使用它 ;-) 但是如果你对两者都很熟悉,你可能已经有了你的首选。如果您什么都不知道,您可以尝试两者并选择您可以更快掌握文档或更快感觉更自如的一种。

关于android - 在 Kotlin 中,Exposed 和 Anko 哪个更适合处理 SQLite?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51644193/

相关文章:

android - java.lang.UnsatisfiedLinkError : dlopen failed: library "libopencv_java3.so" not found 错误

sqlite - 如何选择一列的 DISTINCT 并获取其他列?

java - 如何更改应用打开广告背景admob

javascript - Android WebView 和 WebSockets/Paho.MQTT

java - 获取 Firebase 中的元素数量

android - Android 中基于 1 位的位图

android - Android 中的默认动画在哪里?

sqlite - SQLite似乎无法正确转换unix纪元

android - SQLIte 查询,选择等于的所有内容 - Android

kotlin - 如何在 Kotlin 中将 "prepend"字符转换为字符串