• # Re: Les outils pour développer

    Posté par . En réponse au journal Les outils pour développer. Évalué à 3.

    Je suis deja intervenu dans une de mes réponses en parlant de Qt... je voudrais apporter qq precisions et parler de mon expérience personnelle puisque c'est ce que tu demandes :-)
    (bien sur selon le type d'applications que tu veux realiser, mon experience sera +/- pertinente...)

    J'utilise frequemment Qt que ce soit professionnellement ou pour mes logiciels (libres) perso. A la fois sous windows et sous linux.
    Je tiens à préciser que j'adore le C++ donc ca conditionne peut-être mon choix par rapport à des bibliothèques C, java ou même "C objet qui n'est pas du C++" :-).

    Je ne suis pas un fan de RAD (ce que tu appelles "clickodrome" :-) ) mais j'utilise parfois QtDesigner que je trouve réellement très performant (en comparaison de ce que propose Visual 6 par exemple), mais je dis pas qu'il y a pas mieux (de toute facon, je suis pas fan et l'avantage de Qt c'est que ce n'est pas très coûteux de coder une interface "à la main", mais c'est aussi une question d'habitude).

    Je n'ai jamais utilise KDevelop, j'en ai entendu de bons echos, mais sans reellement utiliser personnellement. Un de ses avantage est de servir d'environement de developpement... mais j'utilise qmake pour generer mes Makefile et ca simplifie tout aussi bien ma vie. Comme quelqu'un l'a recommande plus haut, utiliser Kate comme editeur et lancer des make dans la console marche tres bien :)

    Concernant la portabilite windows/linux elle est quasi parfaite, il est tres rare d'avoir plus qu'a re-compiler (en fait le portage joue plus sur les differences entre les compilateurs utilises sur le code ecrit et non pas sur l'utilisation de Qt).

    Mais le principal avantage de Qt est surtout que c'est une bibliothèque fabuleuse! C'est du c++ propre, les API sont bien concues, les developpeurs sont manifestement doues, la documentation est excellente, les evolutions sont regulieres et coherentes et il y a une grande communaute autour... Maintenant, je ne force personne a utiliser Qt :-)) Mais pour realiser des applications performantes rapidement et proprement je trouve que c'est un bon choix (si tu aimes le c++, bien sur).
    A noter que si tu preferes le python, tu peux utiliser le binding pyQt :-)

    En tout cas, il faut bien distinguer le fait d'utiliser/aimer KDevelopp et le fait d'utiliser/aimer Qt, ce n'est pas du tout la même chose!