构建本地编程竞赛系统的客户端 - 服务器应用程序
-
12-11-2019 - |
题
我正在考虑构建一个客户端服务器系统,其中服务器可以接收用户的代码并编译它并将结果返回给用户。该系统将用于我大学的当地在线编程竞赛。
所以基本上,用户可以编写一些代码(PHP / C ++ / Java等)并从前端(Web应用程序)提交他们的代码。单击“提交”后,必须将此代码发送到服务器,然后服务器将编译代码并将结果返回给用户。 到目前为及的最佳方法是什么,因此服务器可以编译多种语言(C ++,C,Java,PHP,Python等)?
设计该系统的最佳实践是什么?是否需要使用Web服务将用户代码传递给不同的服务(1服务接收和编译C ++代码,1服务接收和编译Java代码,为Python等)?
请分享您的想法和经验。
解决方案
签出
不隶属于 StackOverflow