2009-01-28 59 views
0

我正在構建一款針對iPhone的網絡應用程序。它與待辦事項列表類似。我需要應用程序能夠離線工作,即應允許用戶在服務器沒有連接時添加/編輯/刪除條目,當服務器再次聯機時,該服務器稍後會同步。最佳客戶端數據存儲爲iPhone網絡應用程序?

你如何建議我存儲這些數據(記住它是一個web應用程序)的客戶端?我認爲cookies不安全,因爲它們可能會在某個時候被清除。據我所知,Dojo和ExtJs都提供對客戶端數據存儲的支持 - 哪個庫將提供最好的功能,同時保持精簡併意味着什麼?我應該調查哪些其他圖書館?這些選項中的任何一個都可以提供與服務器端數據存儲的同步功能嗎?

回答

5

Mobile Safari是基於WebKit的,並且配備了基於HTML5的客戶端數據庫存儲。 看到這個Surfin' Safari blog post

如果您的網絡應用程序只有iPhone,這絕對是您應該去的方向。

+0

哇,我喜歡它!感謝您指出了這一點! – RedFilter 2009-01-28 19:40:21