sqlite - Floor数据库和Sqlite数据库的区别
问题描述
我在使用颤振框架的 myproject 应用程序上但是我看到这Floor Database
非常相似,如果我Sqlite Database
现在正在寻找开发中的缺点和优势,任何对那里的差异有完美解释的人将不胜感激
解决方案
根据 Floor 文档,它是一个 SQFlite 抽象。
地板的一些优点:
- 更少的锅炉板
- 轻量级框架
- 反应式和类型安全
- 允许轻松测试
地板的一些缺点:
- 相当新的库(它可能不适合编写生产代码)
- 仍然缺少一些功能
SQFlite 的一些优点:
- 功能丰富
- 稳定(能够编写生产代码)
SQFlite 的一些缺点:
- 很多样板代码
- 没有立即使用的类型安全性
希望有帮助!
推荐阅读
- node.js - Electron:来自 Nodejs 的网络不会在 Windows 构建上触发事件
- vba - 在 MS Access 中停止进程
- pandas - 如何通过使用索引遍历数据框转到下一行?
- localization - netsuite 阿拉伯语本地化
- javascript - 为什么JS计算属性语法允许赋值表达式?
- python - Python Auto ARIMA 模型无法正常工作
- javascript - 为什么错误的“let/const”声明会在 REPL 中创建不可访问的变量?
- hadoop - 如何配置 Apache Ambari 电子邮件警报
- pdf - 在画布中加载 PDF 的最佳方法
- sql - 如何应用 Inner Join 过滤 Sql Server 中的数据