搜尋

首頁  >  問答  >  主體

angular.js - 用web技術做桌面應用程式資料本地+雲端有什麼成熟的架構嗎?

目前有一個這樣的專案需求:
1.一套門店管理系統,要求是windows桌面版,暫時可以不考慮跨平台;
2.要求系統可以離線使用,即數據本地存儲,系統使用不收網絡連線影響,但是又要有雲端儲存資料的需求,網路環境好的時候會自動同步資料到雲端伺服器;

現有技術團隊都是只有web開發經驗,經研究web架構做桌面開發目前用的多的是electron和nw.js,用過的朋友可否給點建議,這裡面坑多不多,還有數據儲存和同步用什麼解決方案呢?

给我你的怀抱给我你的怀抱2755 天前649

全部回覆(3)我來回復

  • 伊谢尔伦

    伊谢尔伦2017-05-15 17:14:25

    本地資料儲存有nedb,資料同步的話,自己看吧,手動同步吧,自動同步不太現實。坑的話,還好吧,沒有什麼致命的BUG,基本上滿足你的需求

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-15 17:14:25

    推薦用electron,最近用electron写了一些小项目,配合vue,写起来很方便。相比与nw.js貌似更新更頻繁。有一個問題是,打包出來的App略大,大約有100m。

    本地儲存使用過localStorage,但是存储空间有限,node使用sqlite3做儲存應該是夠的。這裡有一篇問答有介紹。

    回覆
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-15 17:14:25

    推薦 electron,nw.js 不穩定,打包的時候也會有問題。

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

    這是我們現在用的鷹架,可以試試看。

    回覆
    0
  • 取消回覆