Qt ou GTK ? - Débats - Linux et OS Alternatifs
Marsh Posté le 17-06-2003 à 21:18:17
QT roulaize
GTK suxoraize
Marsh Posté le 17-06-2003 à 21:22:43
Un peu d'histoire et quelques réponses :
Citation : De 1996 à 1998, une compilation conséquente de logiciel libre, le bureau KDE, a fait usage d'une autre bibliothèque non libre de boîte à outils pour l'interface graphique utilisateur, appelée Qt. Les systèmes GNU/Linux libres ne pouvaient pas utiliser KDE, car nous ne pouvions pas utiliser la bibliothèque. |
extrait de "Le Projet GNU"
http://www.fsf.org/gnu/thegnuproject.fr.html
Marsh Posté le 17-06-2003 à 21:26:29
Mjules a écrit : Un peu d'histoire et quelques réponses :
|
donc Qt roulez, GTK+ c est tout laid
Marsh Posté le 17-06-2003 à 21:35:09
Mjules a écrit : Un peu d'histoire et quelques réponses :
|
Merci
tomate77 a écrit : |
Point de vue graphique, c'est clair
Marsh Posté le 17-06-2003 à 21:52:20
Rho, perso j'ai même pas les librairies QT installées, je n'ai aucun logiciels qui les utilisent... GTK permet de faire a peu près la même chose que QT, sauf que ça été adopté par plus de programmeur. Je programme ni dans l'un ni dans l'autre, donc je ne m'y connais pas plus, mais si je devais m'y mettre j'utiliserai le GTK.
Topic a troll quand même.
Marsh Posté le 17-06-2003 à 21:55:12
castor666 a écrit : Rho, perso j'ai même pas les librairies QT installées, je n'ai aucun logiciels qui les utilisent... GTK permet de faire a peu près la même chose que QT, sauf que ça été adopté par plus de programmeur. Je programme ni dans l'un ni dans l'autre, donc je ne m'y connais pas plus, mais si je devais m'y mettre j'utiliserai le GTK. |
pour avoir code en GTK2, je peux te dire ke c est pas top et tres mal documente
c est ecrit en C, mais ils font de l objet kan meme, c est pas logique
Marsh Posté le 17-06-2003 à 22:02:36
castor666 a écrit : Rho, perso j'ai même pas les librairies QT installées, je n'ai aucun logiciels qui les utilisent... GTK permet de faire a peu près la même chose que QT, sauf que ça été adopté par plus de programmeur. Je programme ni dans l'un ni dans l'autre, donc je ne m'y connais pas plus, mais si je devais m'y mettre j'utiliserai le GTK. |
Marsh Posté le 18-06-2003 à 01:39:38
perso je prefere qt
plus simple et a mon gout plus complet
de plus cest du c++, se qui a mon gout est plus propre (il y a bien gtk--, mais je trouve que ce projet est un echec)
Ensuite gtk a dautres avantages, plus portable (3 archi pour qt, donc une ou qt n'est pas libre)...
mais bon qt, cest egalement qtopia, ce qui peut etre un avantage lorsque l'on doit faire ce genre de choix
Pour les applis, je pense quun bon nombre de belle applis ont ete faites en qt, comme kmplayer, konqueror, kmail, sim... et beaucoup de chose commençant par k
Ensuite quelque chose qui me fait largement préféré qt a gtk : la doc et l'outil assistant
Marsh Posté le 18-06-2003 à 13:48:33
C'est vrai que GTK est plus utilisé que Qt mais tout le monde (80%)utilise KDE écrit en Qt.
En fait si tu utilises du C -> GTK, si tu utilises du C++ -> Qt.
Marsh Posté le 18-06-2003 à 13:57:26
j'aurais jugé que gtk etait plus vieux que qt
enfin gtk c'est portable ET libre alors que qt est portable OU libre
sinon point de vu graphique, j'trouve gtk2 très bien, comme qt
par contre gtk souffre du défaut d'avoir été écrit en C alors qu'il a une conception objet
cela dit, gtk a de nombreux bindings alors que je sais pas si c'est le cas de qt
Marsh Posté le 18-06-2003 à 14:38:33
DrVins a écrit : |
openoffice est absolument pas gtk , je sais pas ou tu es allé cherché ca !
quand a mplayer , c est juste le front end qui est en gtk et je vois vraiment pas ce qu il a d exceptionnel ., quand a gimp c est autre chose vu qu au depart gtk a été crée par les devs de gimp apres un bref passage par motif .
je crois que tu ne connait pas qt , il est bien plus utilisé que tu ne le crois et dans des "grosses" applis ( surtout sous windows d ailleurs ) ; matte un peu http://www.trolltech.com/company/customers.html pour te faire une idée de qui utilise qt ( evidement c est pas forcement des soft connus a part opera , adobe ou encore varicad )
Marsh Posté le 18-06-2003 à 14:43:23
houplaboom42 a écrit : |
thales ils font koi avec Qt ??
c est kelle branche de thales ki utilise ca ?
avionics ?
Marsh Posté le 18-06-2003 à 15:10:36
tomate77 a écrit : |
Marsh Posté le 18-06-2003 à 15:13:49
ah oui tout s explique
Marsh Posté le 18-06-2003 à 15:14:31
houplaboom42 a écrit : |
Marsh Posté le 18-06-2003 à 18:12:18
Chez Sagem aussi ils utilisent QT (sous Windows) => bel effort
Marsh Posté le 18-06-2003 à 18:24:15
ya quand meme pas mal davantage
qt offrant (a mon gout) une api plus propre et plus simple que celle de win pour les interfaces, les accès db ou encore le xml
qt4 devrait en plus apporter d'un système dobjets partagers, si en plus il est compatible COM et permet de recuperer la large bibliothèque d'objets win, je vois plus l'utilité de programmer en windows natif (enfin pour les applis pas trop liés aux systèmes
Marsh Posté le 18-06-2003 à 18:53:53
houplaboom42 a écrit : openoffice est absolument pas gtk , je sais pas ou tu es allé cherché ca ! |
Ximian a sorti dans le Ximian Desktop une OOo avec interface rendue en GTK2
et c'est beau par rapport surtout à l'ignoble OOo de base
le patch est dispo sur http://ooo.ximian.com/packages/
plus d'infos: http://ooo.ximian.com/
Marsh Posté le 18-06-2003 à 18:57:14
sans gtk:
avec gtk:
L'eau de là: 80% des gens sous KDE ? tu prends des trucs non ? ça me semble extrêmement exagéré
Marsh Posté le 18-06-2003 à 19:00:11
Vive GTK! Un peu dure de s'y mettre au debut mais apres c un plaisir de programmer avec.
J'ai jamais essayer Qt mais je trouve gtk tres bien et tres puissant!!
Pour la doc jai tout trouve au fur et a mesure sur google
Marsh Posté le 18-06-2003 à 22:51:48
cest vrai que 80% de gens sous kde ca me parait gros
dun autre cote, tout mes potes utilisant linux, sont soit sous kde, soit sous fluxbox
Pour la doc, il est vrai quavec google on trouve pas mal de tutoriaux ou autres exemples, mais je pense toujours que trolltech a fait un merveilleux travail a ce niveau là, qui a l'avantage detre entierement trouvabler sur leur site.
En fait je pense que le prob de doc est assez recurent dans tout proj libre, surtout lorsquil ne sont pas maintenu par une entreprise
pour oo, cest vraiq uil est plus beau sous gtk, jvais essayer, en esperant quil rame un peu moin
Marsh Posté le 18-06-2003 à 23:05:20
DrVins a écrit : Je sais plus où mais j'avais lu que le GTK avait été créé pour faire ce que Qt ne permet pas... |
moi c'est qt sans concession
je cherche toujours une alternative qt à un soft gtk : j'utilise même kvirc plutot que xchat
sinon :
mplayer => kmplayer
openoffice => koffice
gimp => krita
en fait, s'il y avait un espece de kmozilla, ça serait parfait
Marsh Posté le 18-06-2003 à 23:13:29
Mjules a écrit : Un peu d'histoire et quelques réponses :
|
en fait gnome par rapport à kde, c'est comme hurd par rapport à linux
gnome et hurd font partit du projet gnu
ils sont censé être théoriquement bien supérieur que leurs concurrents, mais en pratique, le développement se traine dans les 2 cas, ce qui fait que gnome/gtk et hurd sont toujours à la bourre par rapport à kde/qt et linux
Marsh Posté le 18-06-2003 à 23:26:52
pas d'accord
les exemples fournis ci-dessus suffisent à la montrer: je en connais aucun soft QT aussi incontournable que The Gimp ou OOo/GTK, voir Mozilla.
pour moi les appz QT sont souvent < aux apps GTK, c'est d'ailleurs pas forcément juste, mais c comme ça. les projets qt sont à 95% des projets de KDE, alors qu'un projet "indépendant" comme Mozilla chosit GTK
ce que j'ignore, c'est pourquoi les choses sont commeç
et perso je préfère Gnome à KDE
cela dit il est vrai qu'en général, les adeptes du beaux qui flash quitte à user plus de ressources prennent KDE (le 3.1 est alors que Gnome 2.2, faut galérer pour un truc joli pour moi) alors que les "guerriers" prennent wmaker ou e16 sans desktop manager. Gnome est à mi-chemin, je pense que çajoue contre lui
Marsh Posté le 18-06-2003 à 23:26:57
mirtouf a écrit : Et konqueror ? |
non, par contre j'ai vu un post qui donne envi de voir la 3.2, mais c'est pas pour tout de suite
Marsh Posté le 18-06-2003 à 23:42:51
Piksou a écrit : pas d'accord |
j'ai dit krita ! ça va te déchirer le The Gimp ça
et pour ooo, koffice progresse vite (en tout cas il est suffisant pour l'usage que j'en fais, mais j'avoue avoir des besoins très limités à ce niveau)
Piksou a écrit : pour moi les appz QT sont souvent < aux apps GTK, c'est d'ailleurs pas forcément juste, mais c comme ça. |
c'est une question de gout ça
je préfère
kde à gnome
konqueror à nautillus (c'est même pas comparable )
k3b à n'importe quoi d'autre en gtk
kvirc à xchat
kopete à gaim
kmail à evolution
kconsole à gnome-term-quiputellementçaramesarace
et pis y-a kghostview et tous les autres petites appli kde
et y-a karamba aussi (même s'il marche pas chez moi)
Piksou a écrit : les projets qt sont à 95% des projets de KDE, alors qu'un projet "indépendant" comme Mozilla chosit GTK |
ah ouai alors ça c'est le truc qui me fait chier, je me demande d'où ça vient
peut-être le manque de confiance en trolltech de la part de la communauté du libre
mais je préfère kde et qt est gpl, donc j'ai succombé
Piksou a écrit : cela dit il est vrai qu'en général, les adeptes du beaux qui flash quitte à user plus de ressources prennent KDE (le 3.1 est alors que Gnome 2.2, faut galérer pour un truc joli pour moi) alors que les "guerriers" prennent wmaker ou e16 sans desktop manager. Gnome est à mi-chemin, je pense que çajoue contre lui |
oué et pour avoir la même ergonomie/simplicité/plaisir que kde sous "gtk", il faut prendre Ximian Desktop et non gnome
Marsh Posté le 19-06-2003 à 00:22:13
udok a écrit : |
Ce qui me plait beaucoup à OOo c'est qu'il est quasi 'universel' : je peux utiliser les mêmes documents sous Linux et sous Windows avec OOo de manière tout à fait transparente alors qui si j'utilise K Office, je dois sauver en M$Word, etc...
Marsh Posté le 19-06-2003 à 00:22:38
udok a écrit : |
Tiens, moi c'est tout l'inverse
Marsh Posté le 19-06-2003 à 00:23:13
Ah encore un chose : le logo de Gnome est quand même 100 fois plus joli que celui de KDE
Marsh Posté le 19-06-2003 à 00:34:51
DrVins a écrit : |
bah koffice est bien dispo sous windows non ?
Marsh Posté le 19-06-2003 à 00:37:32
vanilla a écrit : |
mouai, faut aimer les trucs pas stables alors !
pis bon ...
nautilus ?
un logiciel de gravure en gtk ? mouaif ....
xchat ? ouai, ça se vaut
gaim ? idem xchat
evolution ?
gnome-term-quiputellementçaramesarace ? le pompom
Marsh Posté le 19-06-2003 à 00:41:28
udok a écrit : |
Ah bon ?! je vais chercher un peu
udok a écrit : |
C'est clair qu'y a pas mieux que K3b
Marsh Posté le 19-06-2003 à 00:53:08
udok a écrit : |
Bin tant mieux pour toi, mais à ce niveau là, j'appelle ça de la mauvaise foi.
Aucune de mes applis GTK ne plantent. Bizarre non ?
- Nautilus ? hé bien ? c'est rapide, c'est beau, c'est propre et ça marche : que demande le peuple ?
- Logiciel de gravure en GTK ? j'ai pas de graveur et il en existe en ligne de cmd qui sont très bien
- xchat ? c'est sans doute le client IRC le plus utilisé.
- gaim ? idem xchat
- evolution ? et alors ? le projet gnome a son propre client mail qui s'appelle Balsa. Eh oui, désolé
Je te rappelle aussi que :
- Galeon et Epiphany sont en GTK.
- Totem (un lecteur vidéo basé sur xinelib) est en GTK
- Anjuta est en GTK
- gFTP est en GTK
- GnomeMeeting est en GTK.
Bref, je n'ai rien à envier à KDE pour ma part.
Marsh Posté le 19-06-2003 à 01:09:44
vanilla a écrit : |
- nautilus est lent et ne fait pas la moitié de ce que fait konqueror
- gravure : super la ligne de commande ... du coup je me demande l'interet du topic
- windows est l'os le plus utilisé
- balsa ? je connais pô !
- galeon ... mozilla ... j'ai bien dit que c'est ce qui me manquait c'est un browser en qt et gecko ... enfin firebird me convient très bien
- epiphany, super, trop content !
- totem : il est resté facilement 30sec sur mon pc
- Anjuta ? skoi struc ? une espece de kdevelop en moins bien ?
- gftp : ridicule comparer à kbear et sa merveilleuse intégration à konqueror
- gnomemeeting : ah chui coincé là heureusement que j'utilise pas ce truc
Marsh Posté le 19-06-2003 à 01:11:51
cest vrai que se quon pourrait reprocher aux applis qt/linux, est la quasi-obligation d'utiliser kde, alors que pour gtk, le support de gnome est généralement optionnel. Je suppose que cest du a DCOP, meilleur a mon avis que bonobo et offrant a ma connaissance plus d'objets (mais bon, jsuis pas un pro de gnome il faut dire)
Niveau apps, meme si jai une preference pour les apps qt, il y a de tres bonnes app en gtk, souvent sans equivalent qt (gnome-meeting par exemple)
Neanmoins en temps que developpeur, je prefere sans contexte qt.
Marsh Posté le 19-06-2003 à 01:49:43
le pb du client mail est typique pour moi
sous qt/kde, kmail
en gtk/gnome ya u moins evolution, balsa et le client de mozilla (futur Thubderbird)
globalement, la logique des devx gnome sera plus de prendre l'existant (gecko pour Galeon, patch GTK pur OOo) au lieu de partir de zéro (koffice, khtml) au risque de faire parfois moins bien (et accessoirement de diviser les efforts de la communauté mais stun autre pb)
globalement si mon papa adore KDE (icones Krystal & co) et que je lui explque que le "truc" KDE pour faire de la bureautique c'est pas le même que celui, libre, qui est cross-platform et bien plus répandu, il va me faire une drôle de tête surtout que je trouve rien sur un sois-disant Koffice sous win, ce qui réduit encore le caractère universel du truc
bref, deux logiques différentes
PS: c trop dur de pas troller
Marsh Posté le 19-06-2003 à 09:48:27
Piksou a écrit : sans gtk: |
Ratai, c'est pas gtk, c'est des améliorations que ximian a intégré dans le toolkit de OOo pour que ça ressemeble a gtk, il faudra encore attendre longtemps avant d'avoir qqch en vrai gtk.
Marsh Posté le 17-06-2003 à 21:05:26
Je sais plus où mais j'avais lu que le GTK avait été créé pour faire ce que Qt ne permet pas...
Alors, quel est le plus puissant ?
Je me demande ça car il me semble que le Qt est plus ancien que le GTK et je trouve que les applications GTK sont bien meilleur que celles en Qt (pas graphiquement mais niveau fonctionnalités).
Par exemple, en GTK, il y a de très bon soft comme OpenOffice, GIMP et MPlayer alors que pour Qt, il y a plus de petits softs de bureau (sauf K Office et K3B qui sont très bons).
Donc, quel est l'avenir du Qt par rapport au GTK ?
PS : je critique un peu le Qt mais je suis quand même sous KDE
---------------
http://www.musique-libre.tk/