我实现了一个由基于 ASP.NET 的 .NET 后端应用程序构成的解决方案:因为我正在考虑构建的团队应该由我和一两个使用 PHP 的前端开发人员组成。
这种架构的一个好的副作用是 PHP 是一个快速的服务器端脚本引擎,它比 ASP.NET 需要更少的资源。
我发现允许两层通信的唯一解决方案是通过 XML-RPC,这是两个系统都支持的协议(尽管后端部分是由我实现的)。这种方法的一个问题是 XML-RPC 不支持任何身份验证系统,并且在对象表示法和 XML 表示之间的序列化/反序列化方面缺乏一些性能。
有没有人考虑或替代解决方案?