离线db应用到在线同步、跨平台、使用HTML5?
对于一个现实世界客户端的学校项目,我们被要求创建一个可以在脱机模式下工作的应用程序,以将信息存储到某种数据库中,然后在系统连接到互联网时将该信息与在线数据库同步(需要支持pc、mac、ios、android,但对于每种系统类型可能是不同的应用程序)离线db应用到在线同步、跨平台、使用HTML5?,html,offline-caching,offline-mode,Html,Offline Caching,Offline Mode,对于一个现实世界客户端的学校项目,我们被要求创建一个可以在脱机模式下工作的应用程序,以将信息存储到某种数据库中,然后在系统连接到互联网时将该信息与在线数据库同步(需要支持pc、mac、ios、android,但对于每种系统类型可能是不同的应用程序) HTML5和Web存储(本地)是最好的方式吗?所有浏览器似乎都支持它,因此它似乎是在线使用的最佳选择,但它甚至可以用于在脱机模式下运行而不访问internet吗?我在这里有点迷茫。如果你必须在离线时存储内容,那么HTML5的本地存储设施几乎是你最容易
HTML5和Web存储(本地)是最好的方式吗?所有浏览器似乎都支持它,因此它似乎是在线使用的最佳选择,但它甚至可以用于在脱机模式下运行而不访问internet吗?我在这里有点迷茫。如果你必须在离线时存储内容,那么HTML5的本地存储设施几乎是你最容易的选择;您可能可以使用Java或(spit)ActiveX来访问本地文件系统,但为什么要重新发明轮子呢 更好的是,已有库允许您将“本地”存储同步到网站上的数据库,这应该足以满足您的脱机需求: 为了澄清这一点,您可以编写代码使用本地存储,然后在连接时将本地存储的数据同步到主数据库
考虑到你将要瞄准的众多平台,HTML5可能是唯一的解决方案。是的,你走对了方向。Web存储在客户端使用db存储信息,因此不需要internet连接。你可以阅读更多关于它 有3个核心能力要考虑的问题。br/>
- 浏览器捕捉
- 本地存储
- 本地数据库