【问题标题】:Is it OK to access one database from two different application endpoints?从两个不同的应用程序端点访问一个数据库是否可以?
【发布时间】:2018-02-19 12:46:22
【问题描述】:

我已经有一个使用原始 PHP 访问数据库的 Web 应用程序。现在我想使用 react-native 创建一个移动应用程序,这将是 Web 应用程序的移动版本,因此使用相同的数据库。实现移动应用的最佳方式是什么?

【问题讨论】:

  • 可以用php编写web服务来访问数据库。
  • 可能从您的 webapp 设置一些 api 端点。你在使用任何 php 框架吗?
  • 最好的方法(对我来说)是分离后端和前端,并为两个应用程序使用相同的后端。
  • 感谢您的所有反馈。 @Andrea,webapp 是使用原始 php 编写的。
  • @Leo R.,哪个是与现有原始 php 代码集成的最佳 API?我可以使用 GraphQL 吗?

标签: php database react-native web mobile


【解决方案1】:

您可以为您的网络应用和移动应用创建一个 Rest API。因此它们可以与后端共享相同的逻辑。

【讨论】:

  • 我听说 GraphQL 比 REST API 更好。我可以改用它,让 PHP 作为逻辑,GraphQL 作为 API 吗?
  • 我对php的了解不够,但我认为应该可以。 graphql 有 php 服务器库。检查这个; graphql.org/code
猜你喜欢
  • 2012-08-19
  • 1970-01-01
  • 1970-01-01
  • 2014-11-05
  • 2016-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多