用web技术做桌面应用数据本地+云端有什么成熟的架构吗?

发布于 2022-09-04 13:42:29 字数 235 浏览 11 评论 0

目前有一个这样的项目需求:
1.一套门店管理系统,要求是windows桌面版,暂时可以不考虑跨平台;
2.要求系统可以离线使用,即数据本地存储,系统使用不收网络连接影响,但是又要有云端存储数据的需求,网络环境好的时候自动同步数据到云端服务器;

现有技术团队都是只有web开发经验,经调研web架构做桌面开发目前用的多的是electron和nw.js,用过的朋友可否给点建议,这里面坑多不多,还有数据存储和同步用什么解决方案呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

瑾兮 2022-09-11 13:42:29

本地数据存储有nedb,数据同步的话,自己看吧,手动同步吧,自动同步不太现实。坑的话,还好吧,没有什么致命的BUG,基本满足你的需求

得不到的就毁灭 2022-09-11 13:42:29

推荐用electron,最近用electron写了一些小项目,配合vue,写起来很方便。相比与nw.js貌似更新更频繁。有一个问题是,打包出来的App略大,有100m左右。

本地存储使用过localStorage,但是存储空间有限,node使用sqlite3做存储应该是够的。这里有一篇问答有介绍。

半衾梦 2022-09-11 13:42:29

推荐 electron,nw.js 不稳定,打包的时候也会有问题。

https://github.com/alcat2008/...

这是我们现在用的脚手架,可以试试看。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文