On Sun, Feb 10, 2008 at 12:12:50AM +0100, Frank Gerlach wrote:
Hallo zusammen, ich bin zur Zeit auf der Suche nach einem cross-platform GUI Toolkit fuer ein kommerzielles Projekt (C/C++). Als Plattformen sollten mindestens Linux, Windows und MacOS X unterstuetzt werden. Meine GUI Erfahrung beschraenkt sich dabei auf AWT (Java) und ein C++ Toolkit von StarDivision (lang ists her). Mit C++ kenne ich mich meiner Meinung nach ganz gut aus... Vielleicht koennt Ihr mir bei folgenden Fragen beantworten:
-Welche Toolkits favorisiert Ihr ? (Ich habe bisher QT, GTK+, wxWidgets und wideStudio in Betracht gezogen)
ich nutze gtk mit Python. Qt habe ich noch nicht verwendet, da es mit dem GPL-Virus befallen ist. Gtk ist LGPL, so dass du es in kommerziellen closed source Projekten einsetzen kannst.
Was ich so gesehen und gehört habe ist, Qt jedoch besser. Kein Wunder, es ist ja auch eine Firma dahinter, die die Programmierer bezahlt. Bei gtk passiert so weit ich weiß mehr auf freiwilliger Basis.
GUI Designer und aehnlichen Klimbim interessieren mich nicht. Java oder C# kommen nicht in Frage; das Toolkit muss naemlich performant sein und sich mit einem C/C++ Programm linken lassen.
Hier wieder mein beliebter Spruch: C und C++ sind nicht performant. Scriptsprachen sind einiges schneller! Meist ist die Entwicklungszeit wichtiger als die minimalen Unterschiede bei der Ausführung des Programms. Bei numerischen Berechnungen und ähnlichen Dingen nimmt man dann eine optimierte Bibliothek oder C.
Gruß, Thomas