[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux-team] Gtk vs Qt/C vs C++ (was (was: Corel & cie))



Alain Spineux wrote:
> 
> Pascal Bleser wrote:
> 
> > > essaye voir wxWindow
> > > http://web.ukonline.co.uk/julian.smart/wxwin/
> > Oui, déjà vu... effectivement...
> > Mais c'est encore une couche au-dessus de GTK+ et je ne suis pas sur que tous les widgets
> > sont implémentés. En plus, comme c'est censé être portable (wxWindows, pas GTK ;)) entre
> > UNIX et windoze, ils doivent bien faire des concessions...
> 
> Ce n'est pas une couche au dessu de GTK.
> wxWindows existe depuis plus de 5ans et utilise GTK ou l'API  Windows ou .... pour offrire
> une interface "la meme" qlq soit la plateforme.
>

ouaip et c'est bien cool... mais 1.x etait un peu lourd (surtout a compiler).

> >
> > > > Mais il faut reconnaître l'avantage du C: c'est qu'il y a beaucoup plus de monde qui maîtrise le C
> > > > que le C++ ;)
> > > Pas de debat non plus (je prefere C++ au C) mais j'aime mieux GTK+ malgre tout parceque:
> > > . GTK+ peut changer le look au vol
> > de fait, les GTK-Engines, ça a de la gueule :))
> 
> J'ai une certaine expertise dans le domaine puisque j'ai ecrit des appli avec dans l'ordre
> X, Xt Motif, Xt Athena, Qt, Gtk+,  Gtk--, et dernierement swing
> 
> Gtk+ a une aproche objet, mais  le C n'etant pas object, il ne
> fournit pas la souplesse et la facilite d'utilisation d'un langage objet comme le C++.
> 
> > . Qt, pour compiler, utilise un pre-processeur... et ca, je deteste. beuaaah.
> 
> Tu l'as essaye ? Paske il est pas penalisant du tout, dans un Makefile il est totalement
> transparent !


J'ai essaye... c'est d'ailleur en essayant que je m'en suis rendu compte. C'est pas vraiment penalisant, mais je n'aime pas l'idee.

Mais c'est vrai que a part ca, c'est cool a programmer. Ah oui... j'aime pas trop son look non plus. Mais c'est mineur.

> > > (mais je n'ai jamais rien ecrit en GTK, je l'avoue).
> > Moui, bon... mais quand même...
> > Il y a bien Gtk-- pour tous nous mettre d'accord mais la dernière version (Gtk-- 1.1.0 je
> > crois) ne compile pas avec GTK+ 1.2.x :(
> > (Gtk-- est une encapsulation en C++ de GTK+, sur gtk.org)
> 
> Pour ce que j'en ai fait, pour moi le meilleur c'est swing, suivit de Qt pour
> la gestion de ses box (le positionement des composant) suivit de Gtk--.
> 

C'est vrai que Java, c'est bien... quand ca marche. Parce que cote portabilite, c'est pas la gloire quand meme.

ex: sous JDK, ouvrir une pop up bloque le programme jusqu'a ce que la pop up se ferme. Bien. Sous Netscape, le programme continue et la pop up reste... aucun n'est genant, mais ce n'est pas specifie... bon, c'etait pas avec Swing mais avant de refaire du Java, je me mefierai.


> Maintenant celui que je recomande , c'est Gtk-- paske plus rapide que du
> java, et sous GPL (<-> Qt)
> 
> PS : Qt souffre d'un tt petit handicap sous unix, c'est qu'il reste lie a Windows
> --
> 
>         Spineux Alain
> 
> Romani ite domus.
> ======================================================================
>   Spineux Alain                         E-MAIL : spineux@prm.ucl.ac.be
>   INSTITUT STEVIN
>   Catholic University of Louvain        FAX    : 32-10-472501
>   PLACE DU LEVANT 2                     PHONE  : 32-10-472516
>   B-1348 LOUVAIN-LA-NEUVE (BELGIUM)
> =======================================================================
> 
> ---------
> This message was sent by Majordomo 1.94.3. Please repport problems to
> manu@rtfm.be. If you want to be deleted from the list, send a mail to
> majordomo@rtfm.be with "unsubscribe linux-team" in the body.

-- 
------------------------- * oOo * -------------------------
                        CiscoSystems

                  Frederic Detienne, CSE II
                 Security & Network Services

                     Tel 32 2 778 4681
---------
This message was sent by Majordomo 1.94.3. Please repport problems to
manu@rtfm.be. If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.