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

Discussion :

Quel IDE choisir pour Qt et interfaces modernes

  1. #1
    bruce-willis
    Invité(e)
    Par défaut Quel IDE choisir pour Qt et interfaces modernes
    Bonjour,

    J'ai testé Qt il y a longtemps lorsque la version LGPL n'existait pas encore.
    Maintenant qu'il y a une version libre, je veux lé réutiliser mais je ne sais pas quoi choisir: Qt 1) avec Visual Studio ou utiliser 2) Qt Creator ou bien 3) avec Eclipse?
    Le soucis aussi c'est l'existence de technologie concurrente comme WPF de Dotnet par exemple. Est-ce que Qt fait le poids? Peut-on produire des interfaces comme Office 2007 avec Qt?

    Que télécharger: Qt SDK ou Qt Framework? En fait il semble qu'il y a aussi un Nokia Qt SDK?
    Dernière modification par bruce-willis ; 17/05/2010 à 13h38.

  2. #2
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Points : 15 617
    Points
    15 617
    Par défaut
    Bonjour

    mais je ne sais pas quoi choisir: Qt 1) avec Visual Studio ou utiliser 2) Qt Creator ou bien 3) avec Eclipse?
    Le mieux est encore d'utiliser Qt Creator (qui est bien fait et n'a rien a envier, à mon avis, aux autres IDE) et donc de télécharger le SDK (http://qt.nokia.com/downloads)
    Mais tu peux utiliser aussi des plugins pour utiliser Qt avec eclipse (http://qt.nokia.com/developer/eclipse-integration) et Visual Studio (http://qt.nokia.com/downloads/visual-studio-add-in)

    Est-ce que Qt fait le poids? Peut-on produire des interfaces comme Office 2007 avec Qt?
    <mode troll>Oui Oui. On peut faire aussi des interfaces utilisateurs aussi vieillotte que Office 2007 avec Qt</mode troll>
    Plus sérieusement, je ne connais les WPF que de nom. Mais on peut faire des interfaces très évoluées avec Qt donc tu pourras faire ce que tu veux avec (remarque : Qt ne permet pas que de faire des interfaces utilisateurs mais peut également simplifier le développement de la partie réseau, BdD, multimédia, fichiers, etc.)

    Pour bien débuter avec Qt, tu as des tutoriels ici (http://qt.developpez.com/tutoriels/) ou tu peux regarder les exemples fournit avec le SDK (page de bienvenue de Qt Creator)

  3. #3
    bruce-willis
    Invité(e)
    Par défaut
    Qt Creator est donc mûr par rapport à son début, par rapport à Visual Studio?
    C'est l'add-in donc pour VS mais quand est-ce qu'on utilise Qt Framework tout court?

    Côté interface, Qt semble faire des plus belles que WPF!
    Pour les BdD, qu'est-ce qui va le mieux avec Qt? En fait, y a-t-il un ORM ou une sorte d'ADO de Qt?

  4. #4
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Points : 15 617
    Points
    15 617
    Par défaut
    Qt Creator est donc mûr par rapport à son début, par rapport à Visual Studio?
    Qt Creator offre les mêmes outils que n'importe quel IDE (autocomplétion, masquer des blocks) mais intégre mieux Qt (forcement) : aide contextuelle, etc.
    J'aime bien en particulier les fonctions d'indexation qui permet de trouver facilement la définition d'une fonction ou ses utilisations à l'aide d'un simple clic.

    Regarde le post : http://www.developpez.net/forums/d77...de-prefere-qt/ pour avoir d'autres avis sur les IDE pour Qt

    C'est l'add-in donc pour VS mais quand est-ce qu'on utilise Qt Framework tout court?
    Si tu veux uniquement Qt. Qt SDK = Qt + Qt Creator + divers outils (Qt Linguist, etc.)

    Si tu utilises VS, je pense que tu n"as besoin que du framework (à priori, mais je n'utilise que la version SDK et Qt Creator)

    Pour les BdD, qu'est-ce qui va le mieux avec Qt? En fait, y a-t-il un ORM ou une sorte d'ADO de Qt?
    Qt peut gérer les BdD : http://qt.developpez.com/doc/latest/...ogramming.html
    Normalement, il y a tout ce qu'il faut dans ce module

  5. #5
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Perso, j'utilise visual studio (2010 express depuis peut) et qmake et ça passe tous seule. Même si QtCreator peut utiliser le debuggeur de windows et compiler avec le compilateur de visual, c'est pas encore au même niveau.
    Quoi que la dernière béta de QtCreator commence vraiment à être intéressante.

    Pour WPF, QtQuick de la future 4.7 est un sérieux concurrent.

    En faite, ça dépend de tes goûts et de ce que tu veux faire.

  6. #6
    bruce-willis
    Invité(e)
    Par défaut
    Vue les vidéos, QtCreator est excellent mais je pense aussi que VS gagne en matière de débogage. Mais bon, je vais essayer les 2

    QtQuick à essayer aussi !!!

    La BD de Qt n'est donc ni ADO ni ODBC, donc types de DB supportés limités???

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    188
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 188
    Points : 248
    Points
    248
    Par défaut
    Citation Envoyé par bruce-willis Voir le message
    Vue les vidéos, QtCreator est excellent mais je pense aussi que VS gagne en matière de débogage.
    J'utilise QtCreator depuis un peu plus d'un mois et je trouve que le débogage est sa principale faiblesse (trop lent et instable) il manque aussi un peu d'outil. Mais sa avance, après tout c'est un IDE très jeune comparé a code::blocks ou VS.

  8. #8
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Citation Envoyé par atttchoum Voir le message
    J'utilise QtCreator depuis un peu plus d'un mois et je trouve que le débogage est sa principale faiblesse (trop lent et instable) il manque aussi un peu d'outil. Mais sa avance, après tout c'est un IDE très jeune comparé a code::blocks ou VS.
    C'est pour cela que je préfère VS sous windows.
    Avec cdb (debugger windows utilisé avec le compilateur VS), le debuggeur est déjà bien meilleur.

    Par contre, là où QtCreator sort du lot, c'est l'ajout de plugin sur gdb/cdb qui lui permet d'afficher les instances Qt(+ quelques classes de base) de manière bien plus lisible. Comme une QList, QString, std::vector,....
    Le plugin visual peut le faire aussi mais pas sur les versions express

    La dernière version bêta à l'aire beaucoup plus rapide. C'est prometteur.

  9. #9
    Membre éclairé
    Avatar de Floréal
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    456
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 456
    Points : 849
    Points
    849
    Par défaut
    Citation Envoyé par bruce-willis Voir le message
    Vue les vidéos, QtCreator est excellent mais je pense aussi que VS gagne en matière de débogage. Mais bon, je vais essayer les 2

    QtQuick à essayer aussi !!!

    La BD de Qt n'est donc ni ADO ni ODBC, donc types de DB supportés limités???
    Il n'y a pas d'ORM ou quoi que ce soit, simplement un adapteur qui contient quelques drivers déjà (MySQL, SQLite, PostgreSQL... et d'autres), tu eux également écrire ton propre driver.
    Ca te permet en gros d'exécuter des requêtes SQL (paramétrées ou non), et d'en récupérer le résultat avec des types compatibles avec Qt.

  10. #10
    Membre confirmé
    Avatar de haraelendil
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2004
    Messages
    283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2004
    Messages : 283
    Points : 533
    Points
    533
    Par défaut
    Et il existe un driver ODBC, il doit "suffire" de le compiler...

  11. #11
    Expert confirmé

    Profil pro
    Inscrit en
    Avril 2010
    Messages
    481
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 481
    Points : 4 238
    Points
    4 238
    Par défaut
    En fait, y a-t-il un ORM ou une sorte d'ADO de Qt?
    Qt ne fournit pas d'outil ORM dans son Framework.
    Par contre, il existe 2 projets (peut-être plus ???) pour simplifier la couche d'accès aux données (gestion des objets style Hibernate en Java) :
    - QxOrm
    - QtPersistent

    Pour QxOrm, il faut installer Qt (logique ) et boost.
    Ensuite, grâce au système de plugin de Qt, la plupart des BD du marché sont compatibles (au pire, il y a le driver générique ODBC; sinon un driver spécifique pour optimiser les performances : "QMYSQL3" ou "QSQLITE" par exemple)

  12. #12
    Membre habitué
    Avatar de bobti89
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 86
    Points : 150
    Points
    150
    Par défaut
    Citation Envoyé par yan Voir le message
    Par contre, là où QtCreator sort du lot, c'est l'ajout de plugin sur gdb/cdb qui lui permet d'afficher les instances Qt(+ quelques classes de base) de manière bien plus lisible. Comme une QList, QString, std::vector,....
    Le plugin visual peut le faire aussi mais pas sur les versions express
    Ah ca ne marche pas sur les version express ? Bon je vais garder mon 2008 pro alors (Et je confirme que ca marche très bien sur cette version !)

  13. #13
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Citation Envoyé par bobti89 Voir le message
    Ah ca ne marche pas sur les version express ? Bon je vais garder mon 2008 pro alors (Et je confirme que ca marche très bien sur cette version !)
    les version express ne peuvent avoir de plugin. Par contre, je n'en suis pas certain pour 2010. Mais comme il n'y as pas encore de plugin, je vais attendre

  14. #14
    bruce-willis
    Invité(e)
    Par défaut
    QtCreator c'est bien, en plus je vais y tester le fameux QML

  15. #15
    Invité
    Invité(e)
    Par défaut
    Oui, Qt Creator me semble être un bon choix.

    Tu as aussi la béta de disponible : http://qt.nokia.com/developer/qt-qtcreator-prerelease

Discussions similaires

  1. Quel langage et quel IDE choisir pour débuter
    Par herroP dans le forum Langages
    Réponses: 6
    Dernier message: 08/04/2014, 14h14
  2. [conseil] Quel IDE choisir pour C++ ?
    Par intelcore dans le forum Choisir un environnement de développement
    Réponses: 5
    Dernier message: 18/03/2007, 11h47
  3. Quel langage choisir pour Interface Web
    Par Noah dans le forum Débuter
    Réponses: 5
    Dernier message: 16/02/2006, 16h14
  4. quel langage choisir pour mon interface graphique
    Par mrom34 dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 09/03/2004, 20h12
  5. Quel outil choisir pour un développement SQL-Server ?
    Par Mouse dans le forum Débats sur le développement - Le Best Of
    Réponses: 23
    Dernier message: 12/08/2003, 07h23

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