mobile - 哪些技术堆栈允许您从单个代码库使用本地 SQLite 数据库制作跨平台应用程序?
问题描述
假设您想创建一个使用本地 SQLite 数据库的应用程序,并在 localhost(业务层)上公开一个 REST API。前端不是问题。
此应用程序应在所有主要平台上运行 - 桌面(linux、windows、mac)和移动(android、ios)。
可以使用什么技术堆栈从单个代码库制作这样的跨平台应用程序?
- PWA 无法与本地数据库/文件系统交互
- 像 React 这样的框架只关注表示层
- node.js 应用程序不能直接在移动设备上运行,也不能从 playstore 安装
- 请注意,我们不是在谈论服务器位于云中且客户端是跨平台的客户端-服务器架构。我们希望开发一个可以像服务器一样工作的跨平台应用程序(与 sqlite db 交互并在 localhost 上公开一个 rest api)
解决方案
推荐阅读
- python - 有没有办法使用python交换文本文件中的两行文本?
- angular - 在新选项卡中打开 PDF 并在 Angular 中使用文件名下载
- r - 一次对多列数据框进行操作
- javascript - 如何在单击时获取数组中对象的选定值?
- node.js - 有没有办法使用 discord.js 为 Random-puppy 获取 args 来搜索该 subreddit?
- c# - ASP.NET Core 3.0 Razor 页面中的路由本地化
- android - 无法创建渐变材质设计按钮
- javascript - 使用 Javascript 做一些数学计算来计算范围
- javascript - React Native Side Menu (Navigator) 不覆盖整个屏幕
- angular - 正确使用 Angular /typsecript 用选定的对象填充数组