gpt4 book ai didi

php - PHP 中最简单的 RPC 客户端方法

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:07:13 25 4
gpt4 key购买 nike

我受邀帮助 friend 的公司开发一个网络应用程序。我的时间非常有限,在一个条件下我勉强接受了这个请求。由于大部分逻辑在后端进行,我建议我完成整个后端,允许前端开发人员简单地与我的后端交互。

我计划用 Java EE 或 Python(使用 Pylons)做后端。在这一点上并不重要。我计划让我的后端完全准备好并进行单元测试,这样我的工作完成后几乎不需要我的输入。

我知道他们有一个 PHP 程序员,但据我所知他是一个真正的菜鸟。我希望他基本上以最简单的方式与我的后端服务进行交互,而不是让他“塞满”它。它基本上是一个仅限 CRUD 的应用程序。

我可以将后端实现为可通过 XML-RPC 或 SOAP 等网络服务访问。甚至 RESTful API 也是可能的。

但是,我的主要目标是制作一些完全“新手”PHP 程序员可以轻松交互而不会感到困惑的东西。最好我什至不想和他说话,因为我通常有一个非常繁忙的日程安排,而做“支持电话”并不是我愿意做的事情。我应该选择哪种方法?我欢迎任何建议和意见!

最佳答案

我个人会选择 REST API,可能带有 JSON 响应。 SOAP 和 XML 对于简单的服务来说可能有点笨拙,即使是最新手的 Web 开发人员也理解访问基本 URL 的概念,即使他们不理解 REST 的整体概念。在 PHP 中使用 URL 的方法有很多种,所以我相信他们一定能想出一些办法,即使那是一个 hack 工作而不是一个很好的客户端包。

我也可能会选择 JSON 编码和解码,因为它通常相当简单,而 XML 解析可能有点令人生畏。

无论您选择何种格式,我都会至少编写一些有关该服务的基本文档。否则您将无法逃脱支持电话。您的目标消费者必须有对他可用的远程操作的引用,或发现这些操作的方法。您可能需要 10 分钟才能准备好一些示例代码,而这 10 分钟可以为您节省大量电子邮件。

关于php - PHP 中最简单的 RPC 客户端方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2693688/

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