我的一个开发伙伴最近刚开始在一家新公司工作,他的任务之一是开发一个新的 Web 应用程序,允许他们的用户在他们的员工在远程位置现场时离线工作,然后再与服务器端同步他们尚未确定服务器端提供程序的数据库(我猜它将是 SQL Server)。
我环顾四周,似乎有两个可行的选择是 LocalStorage 和 IndexedDb,LocalStorage 是更流行的技术?他们想要使用 HTML5,这一切都很好而且很花哨,但长话短说,我的问题是……
- 他们在 HTML5 中的离线数据存储选项是什么?
- 是否有更旧的解决方案具有更好的支持?
- 这些方法风险较小吗?
- 实施时间更短?
在 Web 应用程序中离线存储数据的概念似乎不是一个新想法,但在当今最新的技术(html5、asp.net 4.0/4.5)中这样做是您开始进入稀少探索领域的地方。
- 您的公司可能会做哪些有效的事情,哪些无效?
任何基于证据的智能回复很可能会得到我的支持,所以不要急于获得第一个答案并尝试快速得分,我在这里寻找一些好的可靠反馈。谢谢你。