Hallo, ich habe lange nichts von mir hören lassen, weil ich gestern eine Prüfung hatte, auf die ich mich voll und ganz konzentrieren musste. Immerhin, es hat sich gelohnt. :-)
Martin Preuss schrieb: > Insgesamt soll AqBanking damit schlanker und vor allem einfacher werden, frei > von Funktionen, die lieber eine Anwendung uebernehmen soll. Ausserdem > verspreche ich mir insbesondere von der Vereinfachung des Abfangens von > Benutzerinteraktion eine bessere Wartbarkeit und leichtere Verwendbarkeit > durch Anwendungen, da man nun nicht mehr an so vielen Stellen nachschauen > muss :-) Mir ist in meinen gedanklichen Abschweifungen vom Lernstoff immer wieder eine Idee durch den Kopf gegangen, deren Machbarkeit ich noch nicht vollständig geprüft habe: Ich stelle mir (erstmal unabhängig von AqBanking usw.) vor, dass man User-Dialoge aus einer einheitlichen Beschreibungsdatei (XML) zur Laufzeit eines Programmes generieren könnte, und zwar für die verschiedenen "Frontends" (d.h. Kommandozeile, Qt, KDE, Gnome, ...) aus einer einzigen Datei, die einfach so generisch ist, dass sie mit allen Frontends funktioniert. Auf AqBanking usw. angewendet wäre dann meine Idee, den qt-wizard durch ein Tool zu ersetzen, das diesen generischen Dialog-Generator nutzt, so dass man z.B. die HBCI-Einrichtungsdialoge gleich für alle Frontends definieren würde. In meiner Vorstellung geht das so weit, dass die Plugins einfach nur zusätzliche XML-Dateien ablegen müssen, mit denen dann einfach automatisch alle Frontends funktionieren. Ich habe (noch bevor ich dann doch richtig mit Lernen angefangen habe) mit dem XML-Parser von Gwen herumgespielt und hab es immerhin schon hinbekommen, einfache Dialoge aus solch einer XML-Datei zu generieren. Mich würde mal so Euer erster Eindruck von dieser Idee interessieren: Lohnt es sich, dass ich da mal ein bisschen weiter bastel? Schöne Grüße Micha ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Aqbanking-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/aqbanking-devel
