创建Web应用程序的脱机版本

时间:2017-03-28 11:12:02

标签: ruby-on-rails web-applications offline

问题: 从哪里开始编写可以在没有互联网连接的情况下工作的应用程序完全像this

说明: 假设我们已经部署了一个Web应用程序。由于互联网在印度并不是很好,我想创建一个同样的网络应用程序的离线版本,用户/人们也可以在没有互联网的情况下访问。我希望他们在没有太多变化的情况下体验类似的Web界面。

我想到的一个想法是创建一个应用程序内容的tar球并发送给人/用户。用户必须使用该tar球在他们的机器上安装/配置,以便他们可以使用它。焦油球的内容也值得商榷,我应该在那个焦油球中包含什么。 Apache,技术堆栈等等。

如果我没有准确写出,我会很乐意写更多。我的问题与任何技术堆栈无关,但这可能是每个人都感兴趣的。由于我不确定哪个是附加到此处的正确标记,因此stackoverflow团队中的任何人都可以帮助标记正确的标记。 :)

我的申请实际上是在RoR中。所以,在rails社区标记ruby。可能他们可以在这里帮忙吗?

1 个答案:

答案 0 :(得分:0)

只要您的Web应用程序仅包含平面文件(HTML,CSS,JS,文本数据等)并且不依赖于需要安装的任何组件,那么您只需将这些文件分发到存档中( .zip将更加跨平台友好)用户可以通过在浏览器中打开首页来打开应用程序。为了使用户更好,还应该包括一个用本地URI调用用户浏览器的小应用程序。