Hallo Frank,
Frank Gerlach schrieb:
-Was muss ich beim Thema Licensing beachten ? Insbesondere interessiert mich die Frage, ob ich Probleme bekomme mit GPL/LGPL/GPL exception lizensierter SW, wenn ich meine Software verkaufen will.
wxWidgets hat da ne Erweiterung, die scheinbar mehr erlaubt, als die LGPL.
-Welche Toolkits haben das beste (native) LookAndFeel ? (Insbesondere auf Windows und MacOS)
Windows sehe ich nicht so kritisch, da dort die Programme ähnlich organisiert sind, wie unter Linux. Der mir wichtigste Unterschied scheint mir zu sein, das unter Win mehr mit Unterfenstern (Stichwort AUI) gearbeitet wird, während *x mehr auf viele einzelne Fensterchen steht. MAC OS X unterscheidet sich von den anderen, dass es visuell kein Hauptfenster gibt und die Menüleiste am oberen Bildrand des Hauptbildschirms klebt. Es gibt jeweils nur eine einzige Instanz, die offen bleibt, auch wenn das letzte Dokumentenfenster geschlossen wird.
Das erfordert bei wxWidgets einiges an Handarbeit, die sich dann aber wieder sinnvoll auf andere Oberflächen (GTK, Win) übertragen lässt. Wie sich das im Verhältnis zu Qt macht weiß ich jetzt nicht. Was die Geschwindigkeit angeht, ist es halt ein Meta-Toolkit, braucht also tendenziell etwas mehr Zeit. Ansonsten hat es mit C++ einiges an Komfort zu bieten, der sich bei Verwendung eines STL-Builds gut mit den STL-Fähigkeiten ergänzen sollte. wx setzt beim Mac noch auf der alten Carbon-Bibliothek auf, die neuere Cocoa kann noch nicht alles.
Der direkte Mac-Port von GTK+ ist auch noch nicht freigegeben.
Tobias.