Welche GUI zu C ?
-
Man muss natürlich zweierlei berücksichtigen:
zum einen habe ich genug Erfahrung mit Linux durch Internetprogrammierung und Wartung von Webservern..
zum anderen nutzen die Meisten ja Windows, und dafür will ich eine Bedienoberfläche für Webserver bauen (ich selbst arbeite auch mit Windows und nutze putty :-).. Habe mit Grafischem Linux also eh nicht viel am hut.
Ich schaue mir grade WinGlade an (gtk)... sieht ganz nett aus..
Was gibt es denn an Vor und Nachteile von gtk???
Rene
-
Ich würds mir gut überlegen, ob du GUI in C machen willst.
C kennt weitestgehend keine Objektorientierung, und GUI ohne
OO ist wenns komplizierter wird, nicht mehr ansehlich.
-
Das ist mal eine brauchbare Antwort!
Sollte ich gleich C++ lernen in Verbindung mit gtk?
Rene
-
Qt ist etwas professioneller als gtk.
Z.B. was das Thema "Drucken" angeht.
Falls du es aber nicht für den Eigenbedarf brauchst,
musst du eine Lizenz kaufen und die ist unverschämt teuer.
-
Wenn du C++ lernst dann würde ich nicht mehr GTK+ benutzen sondern GTKmm benutzen, ( dann darfs auch Closed Source sein ) oder wxWidgets ( darf afaik auch Closed Source sein ) oder QT wenn du OpenSource machen möchtest und dich mit der GPL anfreunden kannst.
-
Unter windows würde ich momentan wxWidgets nehmen, oder
wenns GPL sein soll, QT.
Entgegen anderen Vorurteilen, ist es auch in wxWidgets möglich,
ohne Macros auszukommen, und man ist nicht auf MFC-Like angewiesen.
-
phlox81 schrieb:
Ich würds mir gut überlegen, ob du GUI in C machen willst.
C kennt weitestgehend keine Objektorientierung, und GUI ohne
OO ist wenns komplizierter wird, nicht mehr ansehlich.GTK+ ist doch Objektorientiert.
-
kingruedi schrieb:
phlox81 schrieb:
Ich würds mir gut überlegen, ob du GUI in C machen willst.
C kennt weitestgehend keine Objektorientierung, und GUI ohne
OO ist wenns komplizierter wird, nicht mehr ansehlich.GTK+ ist doch Objektorientiert.
objektbasiert!
-
falsch! schrieb:
kingruedi schrieb:
phlox81 schrieb:
Ich würds mir gut überlegen, ob du GUI in C machen willst.
C kennt weitestgehend keine Objektorientierung, und GUI ohne
OO ist wenns komplizierter wird, nicht mehr ansehlich.GTK+ ist doch Objektorientiert.
objektbasiert!
Es verfolgt einen Objekt Orientierten Ansatz. Daher hat kingruedi schon recht.
-
Naja, in Assembler kann ich auch objektbasiert programmieren. Deshalb benutz ich noch lange kein Assembler.
-
das tanzt nu langsam aus der reihe. Wäre schön wenn wir beim Topic bleiben könnten.
-
gtk+ ist auch unter windoz super waenn du nicht ausgefallene widgets hernimmst qt ist ebenfalls ein geniales toolkit.
ich sag so: waenn du du c programmierst dann gtk+ und waenn doch mit c++ dann mit qt das ist halt meine meinung