OVH Cloud OVH Cloud

Quelle librairie utiliser?

21 réponses
Avatar
Pim
Bonjour,

Je progresse sur le C++ et suis habitué aux outils de
développement graphique.

Sous Linux, je cherche une librairie pour écrire des
applications graphiques Xwindow en C++ mais assez léger.

J'aimerais savoir ce qui existe à part GTK et QT.

Je n'aime pas trop les R.A.D qui n'optimisent pas le code.


Les avantages/inconvénients.

Merci d'avance pour vos infos.

10 réponses

1 2 3
Avatar
ALLAOUA Tarek
tcl ?

"Pim" a écrit dans le message de news:

Bonjour,

Je progresse sur le C++ et suis habitué aux outils de
développement graphique.

Sous Linux, je cherche une librairie pour écrire des
applications graphiques Xwindow en C++ mais assez léger.

J'aimerais savoir ce qui existe à part GTK et QT.

Je n'aime pas trop les R.A.D qui n'optimisent pas le code.


Les avantages/inconvénients.

Merci d'avance pour vos infos.



Avatar
Jean-Marc Bourguet
Pim writes:

Sous Linux, je cherche une librairie pour écrire des
applications graphiques Xwindow en C++ mais assez léger.

J'aimerais savoir ce qui existe à part GTK et QT.


wxWindows, GTK--

Les avantages/inconvénients.


Aucune idee, j'ai pas d'experience en la matiere. Rien de ce que j'ai
vu ne me plait reellement.

A+

--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org

Avatar
Richard Delorme

Sous Linux, je cherche une librairie pour écrire des
applications graphiques Xwindow en C++ mais assez léger.


tcl ?


tcl est un langage. Je pense que tu voulais dire Tk ?

--
Richard


Avatar
Richard Delorme

Bonjour,

Je progresse sur le C++ et suis habitué aux outils de
développement graphique.

Sous Linux, je cherche une librairie pour écrire des
applications graphiques Xwindow en C++ mais assez léger.


Un bon tableau récapitualtif :
http://www.geocities.com/SiliconValley/Vista/7184/guitool.html

Le problème est que les GUI légers sont aussi peu doté en fonctionnalités.

J'aimerais savoir ce qui existe à part GTK et QT.


A part Gtk et Qt, il me semble que WxWindow est le plus utilisé, mais aussi
lourd.

Je n'aime pas trop les R.A.D qui n'optimisent pas le code.


Pourquoi penses-tu que Qt et Gtk sont peu optimisé ?

--
Richard

Avatar
ALLAOUA Tarek
Exactement, du moment qu'il cherche le plus simple.
T,@+

"Richard Delorme" a écrit dans le message de news:
3fc75804$0$6980$

Sous Linux, je cherche une librairie pour écrire des
applications graphiques Xwindow en C++ mais assez léger.


tcl ?


tcl est un langage. Je pense que tu voulais dire Tk ?

--
Richard




Avatar
Jean-Marc Molina
Bonjour,

J'aimerais savoir ce qui existe à part GTK et QT.


J'en ai testé un bon paquet et venant des MFC mon choix a été vite vu :
wxWindows.

Puissante, bien documentée, open source, gratuite, d'excellents outils pour
modéliser les interfaces, s'intègre à la majorité des EDIs/Compilateurs du
marché, proche de MFC si ça peut être un argument (ça l'était pour moi),
testé sous Linux/Windows (fonctionne aussi sur MacOS et d'autres SE à
venir).

Sinon QT est aussi l'une des meilleures, testée et éprouvée. Mais la licence
est un peu cher pour un "amateur" ou particulier et je n'ai pas trop aimé
les outils fournis avec. Il existe une version bridée, obsolète et
dépouillée... mais gratuite :).

GTK est enfin arrivé avec des "skins" dédiées pour chaque SE (Windows,
KDE...) donc le "look and feel" à la Java est appréciable. Mais son côté
trop "amateur" ne m'attire pas du tout. J'ai trouvé des trucs comme Glade,
etc... Intéressant mais rien à côté de wxWindows.

Je n'aime pas trop les R.A.D qui n'optimisent pas le code.


Le code de quoi ? Les codes générés n'ont pas besoin d'être optimisés vu
qu'ils ne sont jamais - sauf exception (?) - des boucles critiques. Ce qu'il
faut optimiser ce sont tes algorithmes, traitement d'images,...

Si ralentissements il y a, je doute que ça soit à cause des appels à l'API
que tu choisis.

Les avantages/inconvénients.


Certains critiques MFC/wxWindows car il faut installer une DLL de 1-2 Mo.
C'est une blague ? Je n'ai jamais compris cet argument, maintenant on se
retrouve avec un SDK .NET de 30Mo à installer, un Java Runtime de 10-20 Mo,
idem pour Flash... Alors je ne vois pas le problème de quelques DLLs !

Certains pensent même "optimiser" leurs applications en n'utilisant aucune
API, ils se contentent des fonctions de base de la Win32API pour Windows ou
de xWindows... C'est bien pour apprendre mais croire que ça optimise
l'application... C'est une aberrant.

Je progresse sur le C++ et suis habitué aux outils de
développement graphique.


Je ne comprends pas trop là... Tu es habitudé aux outils de dev graphique
mais tu ne veux pas utiliser de R.A.D ?
J'ai du mal comprendre :)

Pour finir si tu dév sous Linux il y a je crois quelques bons outils
désormais, Eclipse, GNOME... Je ne connais pas trop tout ça vu que je dev
principalement sous Windows.

JM

--
Europe > France > Lyon
Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)

Avatar
Pim
Le Fri, 28 Nov 2003 15:48:39 +0100,
ALLAOUA Tarek disait ceci :
Exactement, du moment qu'il cherche le plus simple.
T,@+

"Richard Delorme" a écrit dans le message de news:
3fc75804$0$6980$

Sous Linux, je cherche une librairie pour écrire des
applications graphiques Xwindow en C++ mais assez léger.


tcl ?


tcl est un langage. Je pense que tu voulais dire Tk ?

--
Richard



Merci pour Tk.

Tk est sympa pour les petites interfaces, de plus il ressemble à Perl.
Mais je cherche quelque chôse de plus adapté aux gros
développements et en langate compilé plutôt qu'interprèté.
Merci toutefois.




Avatar
Pim
Le 28 Nov 2003 12:53:49 GMT,
Pim disait ceci :
Bonjour,

Je progresse sur le C++ et suis habitué aux outils de
développement graphique.

Sous Linux, je cherche une librairie pour écrire des
applications graphiques Xwindow en C++ mais assez léger.

J'aimerais savoir ce qui existe à part GTK et QT.

Je n'aime pas trop les R.A.D qui n'optimisent pas le code.


Les avantages/inconvénients.

Merci d'avance pour vos infos.

Merci à tous pour vos nombreuses réponses

et désolé pour la personne à laquelle j'ai répondu
en privé : erreur d'utilisation de mon outil de news.

Avatar
Pim
Le Fri, 28 Nov 2003 17:36:54 +0100,
Jean-Marc Molina disait ceci :
Je progresse sur le C++ et suis habitué aux outils de
développement graphique.


Je ne comprends pas trop là... Tu es habitudé aux outils de dev graphique
mais tu ne veux pas utiliser de R.A.D ?
J'ai du mal comprendre :)


Effectivement : ce sont des outils comme lccwin32 et autres en C pur avec
des fonctions loopback.

C'est démodé aujourdh'ui de faire cela dans Windows mais trés optimisé
pour la taille et crée des exe autonomes.
Je reconnais que c'est beaucoup de code pour les gros programmes.

Sinon je fait un peu de C++ mais pas pour le graphique.


Pour finir si tu dév sous Linux il y a je crois quelques bons outils
désormais, Eclipse, GNOME... Je ne connais pas trop tout ça vu que je dev
principalement sous Windows.


Oui alors je n'ai pas bien compris ce qu'est wxWindows,
ce que j'ai dans mon Linux, c'est un paquet d'headers files,
un paquet internationnalisation i18 et 2 paquets GTK+ dont je ne sait
pas si ils ont à voir.

wxWindow est-il juste une librairie ou un environnement de
développement genre dev-c++ ou glade ou kylix?
Car je ne vois rien de ce genre dans ma distrib et cela me gène vu que
j'ai les includes-files.

Merci.

--
Europe > France > Lyon
Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)





Avatar
Alexandre
"Pim" a écrit dans le message de
news:
Bonjour,

Je progresse sur le C++ et suis habitué aux outils de
développement graphique.


Comme C++ Builder ?


Sous Linux, je cherche une librairie pour écrire des
applications graphiques Xwindow en C++ mais assez léger.


Leger comment ?


J'aimerais savoir ce qui existe à part GTK et QT.


Il y a le choix !
WxWindows j'aime bien. Et pis c'est gratuit.
La CLX de borland est assez pratique à utiliser, quoi qu'en disent les
puristes du "je fais tout à la main".

Avec un outil comme Kylix, tu as un IDE pas mal, des objets graphiques
simples à utiliser, etc...
Que demande le peuple ?



Je n'aime pas trop les R.A.D qui n'optimisent pas le code.
Ah bon ?

Qu'entends-tu par là ?



Les avantages/inconvénients.

Merci d'avance pour vos infos.



1 2 3