PC^2、Domjudge のようなオンサイト プログラミング コンテスト ジャッジを作成する計画があります。
デスクトップ アプリケーションではなく、Web ベース (localhost) のジャッジ システムを構築したいと考えています。
ここに私の目的があります:
- ジャッジシステムは、PC2 [JRE で動作する] のようなクロスプラットフォームであるべきです
- Ruby、Python、PHP、または Node.JS を使用する
問題は、システムをクロスプラットフォームにすることであり、どの言語が最も望ましいのでしょうか?
Ruby、Python、PHP、または Node.JS はシステム コマンドを処理できますか? [例えば。C++/Java ソース コードのコンパイルとプログラムの実行] プロセスの時間制限をどのように処理できるか?
誰でも役立つリンクを教えてもらえますか? 私はたくさんグーグルで調べましたが、クロスプラットフォームシステムについては何も見つかりませんでした.