我希望有人能够验证或纠正我的结论。
我正在研究编写一个小的侧项目。我想创建一个桌面应用程序来记录笔记,它将与Web服务器同步,以便可以保持多个安装程序同步,并共享数据,如果必要,也可以通过浏览器访问。
我已经听到了关于CouchDB的一些噪音,听说过“离线功能”,desktop-couchdb以及利用其处理间歇性通信的能力来实现在移动市场中分布式应用程序的变化。这让我认为它可能是一个有趣的选择,可以提供我的数据存储和处理同步需求,但是在花费一些时间寻找如何入手的信息后,我的结论是我完全弄错了:
“没有办法将CouchDB实例打包,将其作为桌面应用程序的一部分分发并在该应用程序的上下文中运行,以提供本地存储和将数据同步到中央数据库。”
我的理解正确吗?如果是这样的话,是否有任何技术可以做到这一点,还是只能自己编写本地存储,可能仍然使用服务器上的CouchDB?
我正在研究编写一个小的侧项目。我想创建一个桌面应用程序来记录笔记,它将与Web服务器同步,以便可以保持多个安装程序同步,并共享数据,如果必要,也可以通过浏览器访问。
我已经听到了关于CouchDB的一些噪音,听说过“离线功能”,desktop-couchdb以及利用其处理间歇性通信的能力来实现在移动市场中分布式应用程序的变化。这让我认为它可能是一个有趣的选择,可以提供我的数据存储和处理同步需求,但是在花费一些时间寻找如何入手的信息后,我的结论是我完全弄错了:
“没有办法将CouchDB实例打包,将其作为桌面应用程序的一部分分发并在该应用程序的上下文中运行,以提供本地存储和将数据同步到中央数据库。”
我的理解正确吗?如果是这样的话,是否有任何技术可以做到这一点,还是只能自己编写本地存储,可能仍然使用服务器上的CouchDB?