用于数据存储应用的沙发底座

Couchbase Lite是一个嵌入式NoSQL数据库,支持iOS、安卓和。网平台。 该框架的应用编程接口支持安卓(Java)、iOS (Swift、ObjC)和UWP/Xamarin (csharp)的本地平台绑定。 这意味着,如果您正在构建一个科尔多瓦应用程序,并且您想要使用Couchbase Lite作为您的嵌入式数据持久层,那么您必须找到一种方法,从您的科尔多瓦网络应用程序中访问Couchbase Lite的本机应用程序接口。 你可以用科尔多瓦插件来完成。 科尔多瓦插件允许运行在科尔数据库实时同步 多瓦网络视图中的基于网络的应用程序通过java描述语言接口访问本地平台功能。

在高层次上,使用科尔多瓦插件访问本机代码库的科尔多瓦应用程序的体系结构非常简单。

  • 用户界面层或网络应用程序层是用超文本标记语言/Javascript编写的,在移动平台上很常见。
  • 网络视图用于呈现网络应用程序
  • 该网应用程序使用插件来访问本机功能。 Couchbase Lite Cordova插件是用本地平台语言编写的,负责与Couchbase Lite接口。 该插件公开了一个可由网络应用访问的JS应用编程接口。
用于数据存储应用的沙发底座

我们已经编写了两个教程,一个针对安卓,一个针对iOS . 每一个教程都将指导你如何构建一个科尔多瓦插件 Couchbase Lite 2 .x 在特定的平台上。 这个库基精简插件将允许科尔多瓦应用程序使用库基精简数据持久性。 在我们的示例应用程序中,我们将使用构建我们的前端网应用程序层。

我们将使用一个非常简单的叫做”酒店列表”的应用程序。”这个应用程序允许用户查询和显示酒店列表。

酒店是从当地预先建立的Couchbase Lite数据库中查询的,并显示在离子的网络应用程序中。

让我们开始吧! 如果您正在为ios开发,您可以从ios教程开始),如果您正在为安卓开发,请按照安卓教程中的说明进行操作。

完成本教程后,您应该对如何在ios和安卓系统上的科尔多瓦应用程序中使用Couchbase Lite作为本地数据存储有了一个很好的了解。 查看我们的教程网站,了解更多示例应用。

如果您有任何问题或反馈,请在下面留言,或随时通过Twitter @rajagp联系我,或通过电子邮件发送给我。 Couchbase论坛是另一个提问的好地方。

我要感谢詹姆斯 诺琴蒂尼对教程和示例应用程序开发的贡献。