Voglio creare una GUI basata su browser / web per un'applicazione python da linea di comando. L'obiettivo è sfruttare le tecnologie HTML / JS per creare questa GUI. Come l'applicazione stessa, deve essere eseguita su Linux e Windows e l'interfaccia sarà accessibile solo da localhost (non esposto a Internet). La GUI conterrà da 5 a 10 pagine.
Non voglio una GUI desktop tradizionale che includa HTML / JS, ma solo un mucchio di file html e qualche tipo di controller tra quelli e l'applicazione.
Voglio anche usare la programmazione asincrona (ajax like) così posso caricare e stampare i dati nella GUI senza aggiornare l'intera pagina. Probabilmente userò jQuery per questo e un paio di altre cose.
Come consiglieresti di progettare questo? Le prestazioni non sono la chiave qui, guardo piuttosto all'affidabilità, alla portabilità e alla semplicità.
Sto pensando di usare un leggero server / framework HTTP python (come CherryPy ) e forse più tardi un sistema di template Python (a l'inizio sarà solo un paio di pagine).
Modifica
Sto cercando idee / consigli su come costruire questo, non per alternative alla GUI browser / web-based.