与C+互动+;通过CakePHP应用程序 我想知道哪种解决方案可以最好地通过CAKEPHP在Windows环境下与C++应用程序及其数据进行交互。p> 我想创建一个API,例如Delphi或java,它可以用JSON请求工作,同时也可以与C++应用程序连接。

与C+互动+;通过CakePHP应用程序 我想知道哪种解决方案可以最好地通过CAKEPHP在Windows环境下与C++应用程序及其数据进行交互。p> 我想创建一个API,例如Delphi或java,它可以用JSON请求工作,同时也可以与C++应用程序连接。,c++,cakephp,architecture,cakephp-2.0,C++,Cakephp,Architecture,Cakephp 2.0,这是一个非常普遍的问题,但我想得到任何关于这方面的反馈,或者知道是否有人曾经尝试过类似的东西,以及为它实现了什么解决方案 谢谢。首先,您需要定义“最佳”:最具性能、最易于实施、最佳可扩展性、最可移植性 如果你可以修改C++应用程序,我不会在中间创建一个组件(你建议用Delphi或java编写),而是添加一个PHP可以直接访问的接口。如果不能这样做,那么当然需要创建这样的组件。在这种情况下,在C++应用程序中嵌入接口的选项大致相同: 一种简单的方法是使用套接字(请参阅)。一个更重的方法是 当然,您

这是一个非常普遍的问题,但我想得到任何关于这方面的反馈,或者知道是否有人曾经尝试过类似的东西,以及为它实现了什么解决方案

谢谢。

首先,您需要定义“最佳”:最具性能、最易于实施、最佳可扩展性、最可移植性

如果你可以修改C++应用程序,我不会在中间创建一个组件(你建议用Delphi或java编写),而是添加一个PHP可以直接访问的接口。如果不能这样做,那么当然需要创建这样的组件。在这种情况下,在C++应用程序中嵌入接口的选项大致相同:

一种简单的方法是使用套接字(请参阅)。一个更重的方法是


当然,您可以公开Web服务(SOAP、REST、XML或JSON…)。这当然是一个非常便携的接口,但可能不是最快的(在两个层之间)。C++可以修改C++应用程序吗?如果没有,它提供什么接口?是的,我可以完全控制任何层。但是C++应用程序是核心,我需要做的改动越少越好。