如何制作也适用于本地的Web应用程序?

时间:2016-04-10 10:41:09

标签: web-applications privacy

我正在考虑构建一个帮助人们分析投资的网络应用。用户将上传他们的共同基金声明,该工具将对其进行分析并给出一些结论。

由于投资数据很敏感,一些用户会对将其上传到未知网站犹豫不决,因此最好为这些用户提供下载应用并在本地运行的选项。

如何在不构建两个应用的情况下支持此功能?如果我在JS中编写所有代码并避免任何服务器端代码怎么办?然后我可以提供下载压缩HTML / CSS / JS文件的下载按钮。用户可以解压缩它,双击index.html并使用该应用程序。我可以使用文件打开对话框和file API阅读共同基金声明,而无需将其上传到服务器。

这会有用吗?还有其他方法可以实现这一目标吗?每种方法的优点和缺点是什么?

要求:

  1. 用户应该可以将其用作网络应用,而无需安装任何内容。
  2. 对隐私敏感的用户应该能够将应用程序下载到其硬盘并在本地运行,而不会将任何数据传输到服务器。
  3. 如果需要,我们可以限制仅支持Windows和OS X上的Chrome,放弃其他浏览器,其他操作系统,平板电脑和手机。这只是一个业余爱好周末项目,没有人可以使用。
  4. 我没有时间构建两个应用程序,一个是Web应用程序,另一个是本地下载和安装。

1 个答案:

答案 0 :(得分:0)

查看http://electron.atom.io/

你仍会制作2个应用,但他们会共享99%的相同代码。