Sagt mal, was findet ihr eigentlich besser, bzw. in was codet ihr lieber. Benutzt ihr lieber aufwendige GUIs um mit dem User zu kommunizieren oder reicht euch schlichte Konsolengestalt?
Bau das Programm als eine Reihe von Konsolenprogrammen auf, die ausschließlich mit Kommandozeilenparametern gesteuert werden. Dann kannst Du hinterher eine Textmodus- oder GUI-basierte Oberfläche dazuschreiben, und das Programm ist von Haus aus skriptingfähig. Abgesehen von der besseren Portabilität... -- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook.