目前有一个这样的项目需求:
1.一套门店管理系统,要求是windows桌面版,暂时可以不考虑跨平台;
2.要求系统可以离线使用,即数据本地存储,系统使用不收网络连接影响,但是又要有云端存储数据的需求,网络环境好的时候自动同步数据到云端服务器;
现有技术团队都是只有web开发经验,经调研web架构做桌面开发目前用的多的是electron和nw.js,用过的朋友可否给点建议,这里面坑多不多,还有数据存储和同步用什么解决方案呢?
伊谢尔伦2017-05-15 17:14:25
로컬 데이터 저장소에는 nedb가 있습니다. 데이터를 동기화하려면 직접 확인하고 수동으로 동기화할 수 있습니다. 함정이라면 괜찮습니다. 치명적인 버그도 없고 기본적으로 귀하의 요구 사항을 충족합니다
PHP中文网2017-05-15 17:14:25
electron
을 사용하는 것이 좋습니다. 최근에는 electron
을 사용하여 작은 프로젝트를 작성했는데, 작성하는 것이 매우 편리합니다. nw.js
에 비해 업데이트 빈도가 더 높은 것 같습니다. 한 가지 문제는 패키지된 앱이 약 100m 정도로 약간 더 크다는 것입니다. electron
,最近用electron
写了一些小项目,配合vue
,写起来很方便。相比与nw.js
貌似更新更频繁。有一个问题是,打包出来的App略大,有100m左右。
本地存储使用过localStorage
,但是存储空间有限,node
使用sqlite3
localStorage
를 로컬 저장소로 사용했지만 sqlite3
를 sqlite3
로 사용하려면 저장 공간이 제한되어 있습니다. 소개와 함께 Q&A를 소개합니다. 🎜我想大声告诉你2017-05-15 17:14:25
전자를 추천합니다. nw.js는 불안정하여 패키징 시 문제가 발생할 수 있습니다.
https://github.com/alcat2008/...
지금 우리가 사용하고 있는 비계입니다. 직접 사용해 보실 수 있습니다.