IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques C++ Discussion :

Qt vs wxWidgets


Sujet :

Bibliothèques C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 199
    Par défaut Qt vs wxWidgets
    Bonjour,

    Je pense que depuis le passage de la license de Qt en LGPL celle ci a pris un net avantage sur wxWidget cependant qu'en est il des performances.
    Quelqu'un a t'il déjà testé et comparé les dernières versions de ces deux librairies?
    Quels sont leur points forts / points faibles?

  2. #2
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 148
    Par défaut
    Bonjour,

    Pour être tout à fait honnête, je pense sincèrement qu'elles ne sont pas comparables sur l'ensemble de leurs possibilités. Qt permet d'obtenir quelque chose de façon bien plus rapide et plus professionnelle que wxWidgets. On sent que l'outil est bien plus abouti, qu'il y a bien moins de fonctionnalités expérimentales, que la question du portage ne se pose même pas tant elle est évidente et ... wxWidgets est grande ... Qt est gigantesque

    En revanche, j'aurais tendance à dire que l'on peut obtenir, pour la majorité des projets et au niveau de l'interface uniquement, quelque chose de similaire. Il suffit de voir tous les projets basés sur wxWidgets.

    Pour ma part, je suis passé à Qt dès que le changement de licence a eu lieu, et je ne regrette vraiment pas. Tout me paraît plus "propre", plus robuste, en bref, plus "pro".

    Pour ne pas faire le classique points forts/points faibles, je vais citer ce que Qt a de plus sur wxWidgets (l'inverse est difficilement trouvable ) :

    - C'est une bibliothèque très aboutie (pas/très peu de méthodes qui marchouillent ou qui posent des problèmes de portabilité).
    - Un éditeur (Qtcreator) bien plus puissant (et pratique) que celui de wxWidgets permettant de ne pas perdre de temps sur des détails.
    - Une communauté bien plus importante.
    - Ce n'est pas forcément essentiel, mais cela dénote une fois de plus la qualité du produit : le sdk complet de la bibliothèque est téléchargeable et évite d'avoir à compiler soi-même les sources si l'on ne souhaite pas se soucier de cette formalité.

    Bon, je pense que jvais m'arrêter là et j'espère ne pas avoir été trop subjectif ...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 199
    Par défaut
    Merci pour ta réponse Shaidak.
    Quelqu'un a t'il déjà mis le nez dans le code de ces deux librairies? Si oui, qu'en est il ressorti?

  4. #4
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 155
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 155
    Par défaut
    Citation Envoyé par f56bre Voir le message
    Quelqu'un a t'il déjà mis le nez dans le code de ces deux librairies? Si oui, qu'en est il ressorti?
    Je crois qu'il ne faut pas tout mélanger...
    Le code, c'est le code. l'implémentation en fait. Et ce qui intéresse l'utilisateur c'est l'interface, i.e les méthodes et les abstractions...

    Au fait, il y a déjà eu des débats Qt / Wxwidget. Recherche dans le forum.

  5. #5
    Membre Expert

    Avatar de IrmatDen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 727
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 727
    Par défaut
    Je n'ai pas mis les mains dans le code de WxWidgets, mais je peux te garantir que celui de Qt est extrêmement propre. Il m'arrive régulièrement de le lire pour 2 raisons:
    1. comprendre un bug dans mon code
    2. ou comprendre comment est implémentée une feature, par pure curiosité

    Le gros pour de Qt, à mes yeux, ça va de soit, c'est que la majorité des traitements intéressant passent par un système d'observateurs, contrairement aux messages maps WxWidgets qui m'ont immédiatement rappelé les MFC.

    Voilà, l'avis d'un pro-Qt jusqu'au bout des ongles

    Mais, ce que tu as de mieux à faire est, je pense, prendre les deux libs, faire leur tutos respectifs, puis faire un micro-projet dans les deux si les tutos ne t'ont pas permis de délibérer. Après tout ça, tu sauras avec quelle lib tu te sens le mieux, tout en sachant davantage sur la permissivité de chacune.

  6. #6
    Membre émérite

    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    717
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 717
    Par défaut
    J'ai beaucoup utilisé wxWidgets. C'est une bibliothèque sympathique car entièrement communautaire, elle n'appartient à aucune société.

    Mais elle est en dessous de Qt sur de nombreux points, et depuis le passage de Qt en LGPL, elle n'a presque plus aucun avantage. A tel point que je ne sais pas si elle va continuer à vivre.

Discussions similaires

  1. wxWidgets : connaître l'etat d'un bouton !
    Par FSF_Sterl dans le forum wxWidgets
    Réponses: 5
    Dernier message: 14/08/2004, 08h55
  2. PB d'installation wxwidgets BCB6
    Par PsychicStorm dans le forum C++Builder
    Réponses: 3
    Dernier message: 18/05/2004, 16h02
  3. Réponses: 1
    Dernier message: 16/05/2004, 17h56
  4. wxWidgets - besoins d'aide...
    Par barbarello dans le forum wxWidgets
    Réponses: 2
    Dernier message: 07/05/2004, 09h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo