Se ho costruito qualche utile parte di codice python ad es. raschiare un sito Web o calcolare qualcosa di grande, a un certo punto potrei voler aggiungere una GUI al mio progetto. Per questo potrei usare Tk, Qt, Pygame o qualsiasi framework grafico / GUI Python.
Ora voglio anche che questo strumento sia utilizzabile dai client senza la necessità di un'installazione python. Ovviamente potrei usare qualcosa come py2Exe o py2Dmg. Ma non sarebbe meglio usare un framework web basato su Python per questo? Qualcosa come Django o Pyramid.
Quali sarebbero gli svantaggi di fare questo? Posso semplicemente usare il framework per eseguire il mio codice su un server e restituire solo il risultato? O questo diventa complicato quando ci sono più utenti?