gpt4 book ai didi

android - 将 android 应用程序链接到现有网站的数据库

转载 作者:行者123 更新时间:2023-11-29 03:35:22 25 4
gpt4 key购买 nike

我有一个 Rails 3 应用程序,它允许用户在我的数据库中搜索对象。

现在,我想使用 PhoneGap 开发一个 Android 应用程序来执行相同的搜索。

我不知道1应该怎么做,所以我想到了2的方法。要么我确实收到对我的网站的请求以获取 json 数据,要么我开发一个链接到我的数据库的特定 Android 搜索。

正确的做法是什么? Facebook 或 Twitter 这样的大公司如何将他们的数据库数据发送到 Android 或 IOS?

谢谢,我希望不要被排除在 stackoverflow 的主题之外......

最佳答案

在考虑正确的路线之前,您需要考虑项目的整体架构。将体系结构划分为层。一旦您完成了应用程序的分层,它将帮助您了解应该如何实现。

当您想到 Web 应用程序时,很明显它将托管在 Web 服务器上。数据库也将位于同一网络服务器或单独的服务器上,具体取决于项目的规模。

如果您正在浏览器上查看您创建的搜索工具,并且喜欢在 Android 或 IOS 上使用浏览器工具包来查看搜索 Web 工具,则无需使用任何中介应用程序。

但是,如果您尝试构建独立应用程序,为了从应用程序访问搜索功能,您需要创建一个 Web 服务。它可以是 json 或任何其他。此 json api 将帮助您协调客户端(移动应用程序)和数据库之间的通信。

这就是任何大公司实现该项目的方式。解耦应用程序逻辑总是更好。松散耦合的应用程序更容易重用。因此,创建网络服务将是理想的选择。

关于android - 将 android 应用程序链接到现有网站的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19253274/

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