目前有一个这样的项目需求:1.一套门店管理系统,要求是windows桌面版,暂时可以不考虑跨平台;2.要求系统可以离线使用,即数据本地存储,系统使用不收网络连接影响,但是又要有云端存储数据的需求,网络环境好的时候自动同步数据到云端服务器;
现有技术团队都是只有web开发经验,经调研web架构做桌面开发目前用的多的是electron和nw.js,用过的朋友可否给点建议,这里面坑多不多,还有数据存储和同步用什么解决方案呢?
ローカルデータストレージにはnedbがあります。データを同期したい場合は、自分で確認して手動で同期することができます。自動同期は現実的ではありません。罠なら大丈夫、致命的なバグは無いし基本的にニーズは満たしてます
おすすめelectron,最近用electron写了一些小项目,配合vue,写起来很方便。相比与nw.js更新頻度が高くなるようです。問題の 1 つは、パッケージ化されたアプリが少し大きく、約 100m であることです。
electron
vue
nw.js
ローカルストレージが使用されていますlocalStorage,但是存储空间有限,node使用sqlite3ストレージには十分なはずです。ここではQ&Aを紹介します。
localStorage
node
sqlite3
electron を推奨します。nw.js は不安定で、パッケージ化時に問題が発生する可能性があります。
https://github.com/alcat2008/...
現在使用している足場です、ぜひお試しください。
ローカルデータストレージにはnedbがあります。データを同期したい場合は、自分で確認して手動で同期することができます。自動同期は現実的ではありません。罠なら大丈夫、致命的なバグは無いし基本的にニーズは満たしてます
おすすめ
electron
,最近用electron
写了一些小项目,配合vue
,写起来很方便。相比与nw.js
更新頻度が高くなるようです。問題の 1 つは、パッケージ化されたアプリが少し大きく、約 100m であることです。ローカルストレージが使用されています
localStorage
,但是存储空间有限,node
使用sqlite3
ストレージには十分なはずです。ここではQ&Aを紹介します。electron を推奨します。nw.js は不安定で、パッケージ化時に問題が発生する可能性があります。
https://github.com/alcat2008/...
現在使用している足場です、ぜひお試しください。