iPhone网络应用程序的最佳客户端数据存储?

时间:2009-01-28 18:50:54

标签: javascript iphone database

我正在构建一个针对iPhone的网络应用。它类似于待办事项列表。我需要应用程序能够脱机工作,即它应该允许用户在没有连接到服务器时添加/编辑/删除条目,稍后当服务器再次联机时将会同步。

您如何建议我存储此数据(记住它是一个Web应用程序)客户端?我认为cookie不安全使用,因为它们可以在某些时候被清除。据我所知,Dojo和ExtJ都支持客户端数据存储 - 哪些库可以提供最佳功能,同时保持精简和平均值?我应该调查哪些其他图书馆?这些选项中的任何一个都提供与服务器端数据存储的同步功能吗?

1 个答案:

答案 0 :(得分:5)

Mobile Safari基于WebKit,配备基于HTML5的客户端数据库存储。 请参阅此Surfin' Safari blog post

如果您的网络应用程序仅限iPhone,这绝对是您应该去的方向。