目前有一個這樣的專案需求:1.一套門店管理系統,要求是windows桌面版,暫時可以不考慮跨平台;2.要求系統可以離線使用,即數據本地存儲,系統使用不收網絡連線影響,但是又要有雲端儲存資料的需求,網路環境好的時候會自動同步資料到雲端伺服器;
現有技術團隊都是只有web開發經驗,經研究web架構做桌面開發目前用的多的是electron和nw.js,用過的朋友可否給點建議,這裡面坑多不多,還有數據儲存和同步用什麼解決方案呢?
本地資料儲存有nedb,資料同步的話,自己看吧,手動同步吧,自動同步不太現實。坑的話,還好吧,沒有什麼致命的BUG,基本上滿足你的需求
推薦用electron,最近用electron写了一些小项目,配合vue,写起来很方便。相比与nw.js貌似更新更頻繁。有一個問題是,打包出來的App略大,大約有100m。
electron
vue
nw.js
本地儲存使用過localStorage,但是存储空间有限,node使用sqlite3做儲存應該是夠的。這裡有一篇問答有介紹。
localStorage
node
sqlite3
推薦 electron,nw.js 不穩定,打包的時候也會有問題。
https://github.com/alcat2008/...
這是我們現在用的鷹架,可以試試看。
本地資料儲存有nedb,資料同步的話,自己看吧,手動同步吧,自動同步不太現實。坑的話,還好吧,沒有什麼致命的BUG,基本上滿足你的需求
推薦用
electron
,最近用electron
写了一些小项目,配合vue
,写起来很方便。相比与nw.js
貌似更新更頻繁。有一個問題是,打包出來的App略大,大約有100m。本地儲存使用過
localStorage
,但是存储空间有限,node
使用sqlite3
做儲存應該是夠的。這裡有一篇問答有介紹。推薦 electron,nw.js 不穩定,打包的時候也會有問題。
https://github.com/alcat2008/...
這是我們現在用的鷹架,可以試試看。