我们在学术研究领域有一个网络应用程序,它接收来自科学仪器的数据并存储它。能够自动将这些数据与用户的桌面同步会很酷——至少有一种方式(网络 -> 桌面),但另一种方式也可能有用。根据部署,用户的数据总量在几百兆字节到几兆字节之间。(我们不需要解决每个案例——这是“这会很酷”,而不是“这是关键任务”)
谷歌驱动器/Dropbox/...
第一个想法是复制 Google Drive 或 Dropbox 上的数据。
优点:
- 坚如磐石的桌面同步应用
- 对用户来说舒适、熟悉的技术(在许多情况下,用户拥有机构 Google 帐户)
缺点:
- 这些 API 并不是为简单地传输数据而设计的。我们可能不得不将所有数据存储在那里,这会变得很昂贵,或者管理诸如删除旧数据之类的事情。
- 与 Google Drive 集成似乎很麻烦(在 Chrome Web Store 上注册应用程序......)
- 需要管理这些外部凭据等。
Atom/RSS 提要?
进一步的想法是我们也许可以为每个用户设置一个 Atom 提要,也许有 Atom 客户端可以搜索提要并将所有链接下载到本地目录?我没有调查过。这可行吗?在某些情况下,我们已经在使用 Atom 将数据输入我们的应用程序,但我们显然没有为此使用桌面客户端。
我们真的很想使用现有的应用程序,并且至少需要支持 Windows (XP+) 和 OS X。我们不想从事编写任何桌面软件的业务。
其他?
如果有两种方法,还有其他方法吗?