POS应用程序Couchbase与CouchDB

时间:2014-10-30 11:49:24

标签: couchdb desktop offline couchbase cloudant

我需要设计一个基于云的POS应用程序,但客户要求应用程序也应该有一些离线设施,并且也可以在移动平台和桌面平台上脱机工作。 (即使没有互联网连接,销售也不应停止)

乍一看,我选择Couchbase作为数据库,JAVA EE + Spring作为后端+ JSF作为前端。

对于手机我正在考虑Xamarin + Couchbase Lite,它应该与云上的Couchbase同步。

我的主要问题是桌面离线时。根据我读到的关于这些数据库的理解,Couchbase Lite仅适用于移动设备。

您对此情况有何建议?因此,即使桌面脱机,它仍然有一些可用的数据,并且当它重新联机时它将与云同步。 也许我应该改变主意去CouchDB?哪一个更好?

我是这方面的小伙伴,这是我的第一个基于云的项目,我在最近几天读了很多,我真的很想这样做,因为我想学习这些东西,因为这个部分在过去几年中增长很多。

谢谢

1 个答案:

答案 0 :(得分:1)

couchbase lite可以在桌面上运行。此处的列表为您提供了在Windows或具有JVM功能的桌面上运行的选项:http://developer.couchbase.com/mobile/#couchbase-lite。我推荐桌面端的移动设备。