gpt4 book ai didi

android - 适用于 iOS 和 Android 应用程序的服务器端数据库

转载 作者:行者123 更新时间:2023-11-30 11:10:37 25 4
gpt4 key购买 nike

我正在编写一个 iOS 应用程序。它将在服务器上的某个地方存储某些内容的详细信息。

我将编写一个提供相同功能的 Android 应用程序。

无论使用的是 iOS 还是 Android 应用程序,我都希望访问相同的数据库并检索相同的数据。

我希望有一些“关键字”能够抽象后端数据存储,因此对于 iOS 和 Android 来说都是通用的。

如果 GitHub 上有示例,链接会对我有所帮助

谢谢

最佳答案

您可以使用任何满足您的数据建模需求和性能要求的数据库,您选择的数据库应取决于数据的结构。您应该做的是构建一个共享的中间层服务器来保存您的数据并将其提供给您的 iOS 和 Android 客户端。您可能希望使用 http 协议(protocol)将数据作为 JSON 文档在客户端和服务器之间传递。这通常被称为 REST api,尽管您必须遵循某些设计原则才能真正成为 REST api。

您可以使用 Swift、Java 或 Kotlin 编写服务器端代码。这将允许您在 iOS 或 Android 上重用某些代码,具体取决于您选择的语言。您可以改为使用 Xamarin/.NET Core 用 C#(或 F#)编写服务器和两个客户端,这将最大限度地提高代码重用率。

如果您不需要或不想使用关系数据库,则可以使用 MongoDB 或类似的 JSON 文档存储。您可以将这些 JSON 文档直接传递给您的客户。这将减少您需要编写的服务器端代码量。

关于android - 适用于 iOS 和 Android 应用程序的服务器端数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52212268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com