如何云数据库跨平台应用程序?

How to Cloud Database Cross-platform apps?

我需要一些提示,一些可以给我方法或让我头脑清醒的东西。我的应用创意是 Recipe's Book 应用。但我想象以下场景:用户在 PC(桌面应用程序)中编写食谱,然后,当去厨房做饭时,在移动版本上阅读/编辑食谱。又名应用程序在两个平台上做同样的事情。该应用程序很简单,基本上数据都是文本。但我的问题是:我只知道如何使用本地数据库开发本地应用程序,包括移动或桌面应用程序。最近我一直在开发 xamarin.我做得很好,但我的问题是:我将如何共享这个数据库?我需要它在云端,对吗?那我怎么能那样做呢?我只是想了解,而不是具体如何去做,但现在我不知道如何去做。如果你有更好的平台来发展这个想法,我接受提示

根据你的情况,我可以建议你使用 Firebase 实时数据库,它具有你想要的实时更新数据的所有功能,而且获取数据的速度也更快,而且实施它并不难,因为你需要配置它在您的项目环境中,我可以向您推荐这个 Page to learn more about firebase , in case you want to refer to their documentation check here.

你需要两件事

  1. 数据库
  2. API

数据库是存储数据的,API是你的不同应用程序与API交换数据的方式。

API in a nutshell

例如:桌面将与 API 对话以将食谱添加到数据库中,而移动应用程序的另一端将询问 API 以获取该食谱。

我建议您从 MongoDB(免费套餐)开始,Express 是最快的入门方式