2012-03-29 81 views
1

我有很多表單提交給系統的數據和大量的數據從數據庫中提取數據。我想將我的Web應用程序轉換爲在線和離線模式。我已經通過HTML5本地存儲和網絡存儲的概念,並已開始執行 。我不得不爲此重構我的代碼。創建一個在線模式和離線模式應用程序

我覺得這種方法不是正確的。有沒有人有更好的建議來創建一個既可以離線使用又可以在線使用的應用程序,並且可以保存和檢索大量數據。

目前我的應用程序是用Groovy & Grails編寫的web應用程序。我的應用程序旨在用於所有可能的瀏覽器和智能設備。它的概念驗證工作仍然在進行中,我需要在這

感謝指導

回答

0

HTML5仍然是一個網絡技術,以及用於在線使用進行了優化。即使使用HTML5功能,離線網絡應用程序也非常有限。

如果你真的需要全功能的離線應用程序,最好看看desctop/mobile工具。其中一些,如Apache Cordowa(即PhoneGap)或Appcelerator Titanium,可以重用一些Web技術,如JavaScript。但它是完全不同的方式,你需要有你的應用程序的3個版本:Web(Grails),桌面(鈦或搖擺可能)和移動(cordowa /鈦)

+0

是否有任何架構優化這些類型的情況下 – srisris 2012-04-01 02:17:44

+0

也許這是'RESTFul API + webapp/mobileapp在此基礎上' – 2012-04-01 14:22:29