Ho intenzione di creare una piattaforma per giudici online.
Ho cercato per alcune piattaforme online di giudici su Internet per riferimento (intendo le piattaforme che hanno il codice sorgente disponibile e possono essere ospitate le mie altre, non qualcosa come Codeforces). Molti di loro hanno un'interfaccia web scritta in PHP (o qualcos'altro).
Quando gli utenti presentano le soluzioni dei problemi, le presentazioni vengono inviate a un altro programma (un programma lato server scritto in C ++, Java o altro), che è ospitato sullo stesso server o meno, attraverso il socket.
Qual è il vantaggio di questo design? Perché non farlo tramite PHP, con funzioni come exec()
? Quale disegno apprezzeresti di più?