簡體   English   中英

Webapp 可以離線工作!

[英]Webapp able to work offline !

我必須設計一個能夠離線工作的 webapp。

所以有很多工作點在正常模式下在線工作,連接到中央服務器。

現在有時由於不同的原因,中央服務器可能不可用。 (沒有互聯網,服務器崩潰等)因此需要進入離線工作模式。 不需要完全工作只是為了做一些工作,因為客戶不應該等待,所以應該可以開具發票(具體案例)。

我已經想到了一個自定義解決方案,但我想知道您是否知道一個框架或已經做這些事情的東西。

謝謝 !

我們編寫了一個桌面應用程序,供數百名員工在他們的筆記本電腦上使用。 它使用數據庫復制將數據從數據庫的筆記本電腦副本合並到數據庫的服務器副本。 數據庫中包含的數據量很大——產品信息、客戶聯系信息等等。 代表能夠創建銷售訂單和發票等所需的一切。 代表能夠一直使用該軟件至關重要,而不僅僅是在他們有連接時偶爾使用。 但是,這種方法確實有其挑戰——如果本地數據庫不經常同步,兩端的數據就會變得陳舊,而且您必須處理相互沖突的更新。

如果離線工作所需的本地數據庫信息量不是很大,您絕對可以利用新的 HTML5 離線存儲並使用網站。

我認為這里的關鍵因素是用戶在離線工作時需要多少數據,數據需要多新鮮,以及他們在線和離線工作的時間百分比。

如果您的應用程序是 html/javascript,請使用 HTML5 應用程序清單。 請參閱以下資源

http://www.w3.org/TR/offline-webapps/ http://www.webreference.com/authoring/languages/html/HTML5-Application-Caching/

您可以使用谷歌齒輪

這是另一個鏈接: http://www.scriptol.com/ajax/google-gears.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM