将在线应用程序迁移到脱机状态的最佳方法是什么

时间:2012-12-14 07:07:59

标签: windows web-applications desktop-application data-migration offlineapps

我有一个在线应用程序,它根据一些信息库生成报告(并打印出来)。现在我想创建一个离线应用程序,它提供相同的体验,并将存储库预先加载到用户的计算机中。将此在线应用转换为离线应用的最佳方式是什么?我想到的第一件事就是设置一个本地服务器和数据库。这确保了体验的一致性。但我对其他选项持开放态度,例如将数据存储在文件系统中,然后通过基于flash / flex的应用程序或C#或Java加载它。此离线应用程序的目标是为互联网不可行的用户提供功能(报告生成)。

1 个答案:

答案 0 :(得分:0)

我不确定你的问题的窗口方面,但如果我在做一个基于离线网页的页面,我会看一个LocalStorage数据库(虽然它确实有一些缺点),但还有其他选择例如WebSQL和IndexedDB。

如果您有报告,那么当它们过期时它们仍然有价值吗?您是否需要存储这些报告的配置,还是只读它?

无耻的自我推销,我有一个旨在处理数据库同步的项目,虽然没有完成,但它已经接近了。你可以在https://github.com/forbesmyester/SyncIt

看到它(有一个丑陋但非常实用的)演示