我正在构建一个针对iPhone的网络应用.它类似于待办事项列表.我需要应用程序能够脱机工作,即,它应该允许用户在没有连接到服务器时添加/编辑/删除条目,这将在服务器再次联机时进行同步.
你如何建议我存储这些数据(记住它是一个Web应用程序)客户端?我认为cookie不安全使用,因为它们可以在某些时候被清除.据我所知,Dojo和ExtJ都支持客户端数据存储 - 哪些库可以提供最佳功能,同时保持精简和平均值?我应该调查哪些其他图书馆?这些选项中的任何一个都提供服务器端数据存储的同步功能吗?
Mobile Safari基于WebKit,配备基于HTML5的客户端数据库存储.查看Surfin的Safari博客文章.
如果您的网络应用程序只是iPhone,这绝对是您应该去的方向.