一种比较常见的语言搭配:PHP + Java
整體架构时这样子,HTML+JS做前端PHP用作控制层,Java实现服务层MYSQL用作数据持久。这也是常用的互联网架构
问题来了,PHP和Java这两门语言怎么互操作呢
方式二,选用一个REST框架将Java服务适配成REST服务,PHP通过HTTP访问的方式实现对Java服务的远程php调用java;参数和放回值使用JSON数据作为传递很多互联网架構的首选。
方式三选择一个支持多语言间互相操作的框架来支撑。Facebook使用了Thrift让我们也来简单的了解一下Thrift。