Tor*_*sen 4 php rest rpc soap xml-rpc
我被要求帮助朋友的公司提出一个网络应用程序.在一个条件下,我的时间非常有限,我不情愿地接受了这个请求.由于大多数逻辑都在后端进行,我建议我只完成整个后端,允许前端开发人员简单地与我的后端接口.
我打算用Java EE或Python(用Pylons)做后端.在这一点上并不重要.我打算让我的后端完全准备好并进行单元测试,以便在我的工作完成后几乎不需要我的输入.
我知道他们有一个PHP程序员,但据我所知,他是一个真正的新秀.我希望他能够以最简单的方式与我的后端服务进行基本接口,而不会让他"填充"它.它基本上只是一个CRUD应用程序.
我可以通过Web服务(如XML-RPC或SOAP)实现后端.即使是RESTful API也是可能的.
但是,我的主要目标是制作一些完整的"noob"PHP程序员可以轻松地与之交互而不会混淆.我最好甚至不想和他说话,因为我的日程安排非常繁忙,做"支持电话"并不是我愿意做的事情.我应该选择哪种方法?我欢迎任何建议和意见!
我个人会选择一个REST API,可能有一个JSON响应.对于简单的服务,SOAP和XML可能有点笨拙,即使是最新手的Web开发人员也理解访问基本URL的概念,即使他们没有理解REST的整体概念.有很多方法可以在PHP中使用URL,所以我相信他们能够提出一些东西,即使它是一个黑客工作而不是一个不错的客户端包.
我也可能选择JSON编码和解码,因为它通常相当简单,而XML解析可能会更令人生畏.
无论您选择何种格式,我都会至少写一些关于服务的基本文档.否则你无法逃脱支持电话.您的目标消费者必须具有对他可用的远程操作的引用,或者发现这些操作的方法.它可能需要10分钟才能准备好一些示例代码,这10分钟可以为您节省大量电子邮件.
| 归档时间: |
|
| 查看次数: |
293 次 |
| 最近记录: |