Tag: offlineapps

使用Node.JS和CouchDB的离线应用程序

我有一个我想创build的应用程序。 但我不知道如何去做。 我正在使用node.js,并希望使用couchdb,但如果像mongodb或riak这样的东西将是一个更好的select,他们愿意听到的想法。 但是,我有一个网站,说 cool.com 还有一个couchdb实例,还有一个pipe理商店的网站。 说一个购物车。 数据库容纳了所有商店的物品和数据。 该应用程序本身有一个pipe理后端来pipe理该数据,并可以更改项目。 我希望能够做到的是有能力让用户从互联网断开,并仍然有pipe理后端工作。 我意识到这个工作,我需要使用我的模型/路线/控制器/任何客户端框架。 但我不确定的是如何让网站在离线状态下正常工作。 如果在本地安装couchdb可以同步从本地到远程的数据,当返回在线时,如果pipe理员用户在电脑上,我可以让他们安装沙发。 但是这可能是混乱的。 另外,如果pipe理员用户在平板电脑或手机上呢? 我需要有一个实际的移动应用程序和桌面应用程序来做到这一点? 有没有什么办法可以设置,所以它是最终用户的无缝。 我也想这也是最终用户的离线,但更大的受众是pipe理员。 另一个使用案例,店内POS系统。 电源熄灭。 但POS系统可以从网上加载到平板电脑,他们仍然可以制作基于卡的销售,如果WiFi无法使用,因为该应用程序可以离线使用。 我只是不知道如何做到这一点。 让我们假设我需要一个可以处理数据以及后端的客户端框架。 像烬,或angular。 所有这一切都像meteor和德比js一样,但这些并不完全离线,而是为了实时显示。 虽然meteor确实有迷你mongo,所以它可能值得一看。 我希望有人能帮我弄清楚如何让这个设置工作,最好是用沙发,但是如果我可以有办法同步数据的话,其他的nosql也可以工作。