> > 5. Grace a la qualite de leur toolkit, sous windows, des gens vont se
> > convertir peu a peu a Linux
> J'y croix pas...
Pourtant quelqu'un explique plus haut qu'il est passe a linux en commencant par Gimp sous windows. Moi ca me parait tout a fait possible meme si evidemment, ca doit pas arriver avec tout le monde (les developpeurs sous windows sont en general lobotimises par microsoft).
> Moi je fais du C et du C++ et j'aprécie les deux languages
Permets-moi de te dire que ton cas est plutot rare. Perso, parmis tous les gens que je connais qui font du C++, il y en a aucun qui aimerait faire la meme chose en C. Et tous les programmeurs Gtk que je connais ont horreur du C++ et c'est une des principales raisons qui les font programmer en Gtk.
Les developpeurs sont en general relativement intransigeant sur leur langage de programmation. C'est python ou perl, c ou C++ ou Java ou Objective C ou Objective Caml.
> Dans le choix d'un toolkit il n'y a pas que le language.
Je parle surtout de la periode ou on se plaignait que Qt n'etait pas GPL. A cette epoque, on avait Gtk1 a comparer a Qt2. De la confession de l'auteur lui-meme, gtkmm (qui etait alors gtk--) etait un bordel difficile a utiliser.
Il parait que gtkmm est mieux maintenant. Tres bien. Mais a l'epoque, il me paraissait difficile a utiliser. Et vient le traditionnel probleme du binding: il est voue a etre en retard sur le toolkit officiel.
Pourquoi a ton avis est-ce que GnomeMeeting est ecrit en C++ mais utilise Gtk et pas Gtkmm ? Je ne comprends pas, si Gtkmm etait si bien pourquoi les gens l'evitent.
> Pour ton information, Gabber utilise gtkmm. Et c'est l'un des produits les plus appréciés dans son domaine.
Gabber peut-etre. Gtkmm non. Je suis sur que je peux t'exhiber deux fois plus de projets ecrits en C++ mais avec Gtk que de projets utilisant Gtkmm.
Le choix d'utiliser des templates peut certes paraitre intelligent vu les fonctionnalites qu'ils apportent au C++. Cependant, seul 10% des programmeurs C++ savent utiliser les template donc ca limite quand meme vachement la portee. (je me demande meme si c'est pas 1%, il faudrait que je retrouve l'article).
Et je maintiens que Qt2 etait largement plus fonctionnel que Gtk1. Demande aux gens qui bossent sur Gtk2, ils te confirmeront. Un certain nombre de widgets de Gtk2 sont copies de Qt. La gestion correcte de l'unicode, les polices anti-aliasees, le modele objet (refait maintenant avec gobject) et d'autres trucs sont enfin corrects avec Gtk2 alors que c'etait pas trop la joie avec Gtk1. C'est pas pour ca qu'on peut pas ecrire de bonnes applications avec, ca prend juste beaucoup beaucoup plus de temps.
> Contactes RedHat, tu auras tout le support que tu veux.. [url]
Le mot Gtk n'apparait meme pas dans la page. A part a etre un expert du logiciel libre et savoir que Redhat est mainteneur Gtk, il n'y a meme pas moyen de savoir que ce service existe. On peut pas dire qu'ils fassent des exces de communication la-dessus. Qui plus est, il n'y a rien sur les prix. Si je veux du support Qt, je vais sur le site de Trolltech (facile) et je trouve les prix en trois clicks, y compris le prix d'une annee de support. C'est quand meme plus clair.
> Par contre tu n'auras pas une licence commerciale. C'est un problème pour toi ?
Pour moi non. Pour ma boite oui. Il me faudra trois jours de palabres pour expliquer que j'achete un support mais pas de produit parce que le produit est gratuit (plus trois jours supplementaires pour expliquer qu'un produit gratuit peut etre bon) alors que si je dis que j'achete une licence, ca passera sans probleme. Et oui, les gens ont des habitudes qui ne sont pas faciles a contourner.
[^] # Re: Good and bad news
Posté par Philippe F (site web personnel) . En réponse à la dépêche qt3 sur windows, une version GPL ?. Évalué à 5.
> > convertir peu a peu a Linux
> J'y croix pas...
Pourtant quelqu'un explique plus haut qu'il est passe a linux en commencant par Gimp sous windows. Moi ca me parait tout a fait possible meme si evidemment, ca doit pas arriver avec tout le monde (les developpeurs sous windows sont en general lobotimises par microsoft).
> Moi je fais du C et du C++ et j'aprécie les deux languages
Permets-moi de te dire que ton cas est plutot rare. Perso, parmis tous les gens que je connais qui font du C++, il y en a aucun qui aimerait faire la meme chose en C. Et tous les programmeurs Gtk que je connais ont horreur du C++ et c'est une des principales raisons qui les font programmer en Gtk.
Les developpeurs sont en general relativement intransigeant sur leur langage de programmation. C'est python ou perl, c ou C++ ou Java ou Objective C ou Objective Caml.
> Dans le choix d'un toolkit il n'y a pas que le language.
Non mais ca joue beaucoup quand meme.
> Que gtkmm (ou inti ( http://inti.sourceforge.net/index.html(...) ) soit moins
> bon que Qt je peux l'admettre (quoique...).
Je parle surtout de la periode ou on se plaignait que Qt n'etait pas GPL. A cette epoque, on avait Gtk1 a comparer a Qt2. De la confession de l'auteur lui-meme, gtkmm (qui etait alors gtk--) etait un bordel difficile a utiliser.
Il parait que gtkmm est mieux maintenant. Tres bien. Mais a l'epoque, il me paraissait difficile a utiliser. Et vient le traditionnel probleme du binding: il est voue a etre en retard sur le toolkit officiel.
Pourquoi a ton avis est-ce que GnomeMeeting est ecrit en C++ mais utilise Gtk et pas Gtkmm ? Je ne comprends pas, si Gtkmm etait si bien pourquoi les gens l'evitent.
> Pour ton information, Gabber utilise gtkmm. Et c'est l'un des produits les plus appréciés dans son domaine.
Gabber peut-etre. Gtkmm non. Je suis sur que je peux t'exhiber deux fois plus de projets ecrits en C++ mais avec Gtk que de projets utilisant Gtkmm.
Le choix d'utiliser des templates peut certes paraitre intelligent vu les fonctionnalites qu'ils apportent au C++. Cependant, seul 10% des programmeurs C++ savent utiliser les template donc ca limite quand meme vachement la portee. (je me demande meme si c'est pas 1%, il faudrait que je retrouve l'article).
Et je maintiens que Qt2 etait largement plus fonctionnel que Gtk1. Demande aux gens qui bossent sur Gtk2, ils te confirmeront. Un certain nombre de widgets de Gtk2 sont copies de Qt. La gestion correcte de l'unicode, les polices anti-aliasees, le modele objet (refait maintenant avec gobject) et d'autres trucs sont enfin corrects avec Gtk2 alors que c'etait pas trop la joie avec Gtk1. C'est pas pour ca qu'on peut pas ecrire de bonnes applications avec, ca prend juste beaucoup beaucoup plus de temps.
> Contactes RedHat, tu auras tout le support que tu veux.. [url]
Le mot Gtk n'apparait meme pas dans la page. A part a etre un expert du logiciel libre et savoir que Redhat est mainteneur Gtk, il n'y a meme pas moyen de savoir que ce service existe. On peut pas dire qu'ils fassent des exces de communication la-dessus. Qui plus est, il n'y a rien sur les prix. Si je veux du support Qt, je vais sur le site de Trolltech (facile) et je trouve les prix en trois clicks, y compris le prix d'une annee de support. C'est quand meme plus clair.
> Par contre tu n'auras pas une licence commerciale. C'est un problème pour toi ?
Pour moi non. Pour ma boite oui. Il me faudra trois jours de palabres pour expliquer que j'achete un support mais pas de produit parce que le produit est gratuit (plus trois jours supplementaires pour expliquer qu'un produit gratuit peut etre bon) alors que si je dis que j'achete une licence, ca passera sans probleme. Et oui, les gens ont des habitudes qui ne sont pas faciles a contourner.