有一个离线网站的要求。就像当连接可用时,客户端或 PC 上的浏览器将下载所需的内容,而当没有互联网时,客户端仍然可以访问之前下载的数据。
在讨论期间,有人建议使用http://code.google.com/apis/gears/。
请让我知道可用于解决此问题的所有其他框架。
有一个离线网站的要求。就像当连接可用时,客户端或 PC 上的浏览器将下载所需的内容,而当没有互联网时,客户端仍然可以访问之前下载的数据。
在讨论期间,有人建议使用http://code.google.com/apis/gears/。
请让我知道可用于解决此问题的所有其他框架。
正如 greg 所指出的,gears 确实会被 google 淘汰,html5 应该取代离线 webapps 的 gears。
最重要的规格:
和一些例子;
HTML 5 将包含许多以前在 Gears 中可用的功能。Gears API 博客有一个标题为Hello HTML5的条目,对此进行了更多解释。谷歌已经停止了 Gears 本身的开发,并将他们的精力集中在 HTML 5 上。
Silverlight(或者我猜是 Flash)也可以用作文件存储。但对我来说,这是一种过度使用。可能这是更好地考虑 ligtwait 桌面应用程序。Silverlight 桌面模式?还是 Adobe 空气?
节省一些时间搜索 :-) --->> 有许多已经旋转的 JavaScript 库可以使离线存储,甚至在线同步更容易。github上有关此主题的现有库的大量列表。注意 JayData(开源和商业支持)PouchDB(开源并且非常活跃,并且具有在线同步功能)。其他看起来不错的可能:TaffyDB、Store.js、Kizzy、BankersBox。在撰写本文时,我检查了此处未提及的其他每一个,它们要么旧的,要么非常小,要么已经失效 - 所以希望我可以为您节省一些时间。另一种基于商业的软件是 SequelSphere,它对个人或 10 个或更少用户的商业免费。
另一种选择是使用 server2go 这可以与网站设置独立的 Web 服务。然后与一个名为 bitsync 的应用程序结合使用,它可以同步离线和在线数据。