Das ist ja keine Frage des toolkits! Du bist gerne eingeladen ein schönes front-end dafür zu ProgrammierenOriginal geschrieben von ceisserer
*.) Ein neues Theme einzustellen ist für jemanden, der sowas noch nie gemacht hat ein Horror.
ich hatte bisher nie Probleme gtk Programme zu installieren, liegt vielleicht aber auch an apt-get
*.)GTK besteht aus lauter kleinen Libraries, was zwar gut für die modularität ist, aber dem Anwender bei der Installation das Leben schwer macht.
Ich würde aber nicht sagen das ein GTK Programm im Schnitt mehr Abhängigkeiten hat als ein QT Programm.
Man muß hier sicher unterscheiden. Ich würde sagen im free Software Bereich ist GTK weiter verbreitet als qt. Man kann problemlos ein System betreiben ohne einer einzige qt-lib installiert zu haben, ob das auch aders herum geht wage ich zu bezweifeln.Und wieviele Programme (außer Mozilla) kennt ihr, die nur auf GDK oder ATK aufsetzetn?
Auch gibt es mehr windowmanager/DEs die auf gtk aufsetzen als auf qt (würde ich jetzt zumindest subjektiv sagen...).
In der Industrie sieht es sicher anders aus. Das liegt sicher daran das man mit C++ besser oder zumindes etwas schöner OO programmieren kann.
Aber ich glaube für Firmen ist auch Trolltech ein wichtiger Faktor. Hinter qt steht eine Frima. Man bekommt regelmäßig Updates, eine nette Zeitschrift und wenns mal klemmt weiß man wen man Anrufen muß. Ich glaube das sind Fakten die man in einem kommerziellen Bereich nicht unterschätzen sollte und die sicher auch eine große Rolle spielen.
Dafür weiß auch jeder für was die Funktion da ist
*.) GTK in C zu programmieren kann man für geekig halten. Ich finde es krank. Funktionsnamen mit 50 Zeichen....
Die Programmiersprache ist sicher geschmackssachen. Auf der anderen Seite könnte man sagen das man bei C noch näher dran ist und bei C++ zum Teil schon wieder abgetrennt ist.
Aber ein Vorteil von GTK ist ja auch das man es mit extrem vielen Sprachen programmieren kann! So gibt es z.B. auch GTK Programme die in Ada95 programmiert sind!
Darin besteht bestimmt ein Vorteil in GTK, dast egal welche Sprache man gelernt hat mit GTK kommt man dann ziemlich schnell zu einer GUI ohne umzulernen!
Ich bin z.B. schon gespannt wenn die guile-bindings für GTK fertig sind. Wie wohl ein GUI Programm in einem lisp-Dialekt aussieht...
Den einzigen Kritikpunkt den ich habe, ist das ich freie Programme nichtmehr nach windows portieren kann ohne einen haufen Geld zu bezahlen.Naja, was solls. Und QT ist schweineteuer, wenn man Closedsource machen will.
Aber das wurde hier schon diskutiert und ich kann Trolltech auf der einen Seite verstehen, trotzdem finde ich es schade...
Lesezeichen