Php 为本地编程竞赛系统构建客户机-服务器应用程序

Php 为本地编程竞赛系统构建客户机-服务器应用程序,php,c++,client-server,backend,system-design,Php,C++,Client Server,Backend,System Design,我正在考虑构建一个客户机-服务器系统,在该系统中,服务器可以接收用户的代码并编译它,然后将结果返回给用户。该系统将用于我所在大学的本地在线编程竞赛 基本上,用户可以编写一些代码(PHP/C++/java等),并从前端(Web应用程序)提交代码。单击submit后,必须将此代码发送到服务器,然后服务器将编译代码并将结果返回给用户。 实现这一点的最佳方法是什么,以便服务器可以编译多种语言代码(C++、C、Java、PHP、Python等) 设计该系统的最佳实践是什么?是否需要使用Web服务将用户代码

我正在考虑构建一个客户机-服务器系统,在该系统中,服务器可以接收用户的代码并编译它,然后将结果返回给用户。该系统将用于我所在大学的本地在线编程竞赛

基本上,用户可以编写一些代码(PHP/C++/java等),并从前端(Web应用程序)提交代码。单击submit后,必须将此代码发送到服务器,然后服务器将编译代码并将结果返回给用户。 实现这一点的最佳方法是什么,以便服务器可以编译多种语言代码(C++、C、Java、PHP、Python等)

设计该系统的最佳实践是什么?是否需要使用Web服务将用户代码传递给不同的服务(1服务来接收和编译C++代码、1服务来接收和编译java代码、1用于Python等等)?p>
请分享你在这方面的想法和经验

请查看,我们公司使用它,它通过Ant编译我们的应用程序,然后在rpm中提供编译后的应用程序。

您可以从类似和其他页面中获得一些不错的想法。