0

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

4

1 回答 1

0

我不确定您问题的 Windows 方面,但如果我正在做一个基于 Web 的离线页面,我会查看 LocalStorage 数据库(尽管它确实有一些缺点),但还有其他选择,例如 WebSQL和索引数据库。

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

无耻的自我推销,我有一个专做数据库同步的项目,虽然没做,但已经接近了。您可以在https://github.com/forbesmyester/SyncIt看到它(带有丑陋但非常实用的)演示

于 2013-06-03T22:38:19.040 回答