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

Affichage des résultats du sondage: Quel est votre EDI péféré pour Qt ?

Votants
84. Vous ne pouvez pas participer à ce sondage.
  • Code::Blocks

    0 0%
  • Eclipse

    3 3,57%
  • NetBeans

    3 3,57%
  • Qt Creator

    63 75,00%
  • Visual Studio

    13 15,48%
  • Xcode

    0 0%
  • Autre

    2 2,38%
EDI Discussion :

Quel est votre EDI préféré pour Qt en 2012 ?


Sujet :

EDI

  1. #1
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 705
    Points : 188 977
    Points
    188 977
    Par défaut Quel est votre EDI préféré pour Qt en 2012 ?
    Mise à jour 2013
    Ce sondage a été renouvelé en 2013. Venez participer, cela se passe ici :

    Quel est votre EDI préféré pour Qt en 2013 ?

    --------------------------------------------------------------------------

    L'année dernière était lancé le dernier sondage sur les EDI utilisés avec Qt.

    Depuis lors, l'environnement Qt n'a pas tellement évolué sur le plan technique (le support de Qt Quick était déjà entré dans Qt Creator, il n'a fait que se perfectionner), bien que la communauté a dû évoluer (le projet d'open governance est arrivé à terme avec la création du Qt Project, Nokia qui continue de se désinvestir de Qt, notamment).

    Avez-vous changé d'EDI préféré sur cette période ? Restez-vous sur le même, au vu de ses récentes évolutions ? Envisagez-vous de changer, au vu de ce qui est prévu pour Qt 5 et C++ 11 ? Quelle en serait, selon vous, la killer feature ?
      2  1

  2. #2
    Membre émérite
    Avatar de VivienD
    Homme Profil pro
    Développeur logiciel
    Inscrit en
    Octobre 2009
    Messages
    523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur logiciel
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 523
    Points : 2 278
    Points
    2 278
    Par défaut
    J'utilise Qt Creator vu que cet environnement effectue déjà tout ce dont j'ai besoin. Enfin, presque: je n'ai pas encore trouvé la fonction qui permettrait, lors de la compilation, de copier automatiquement les fichiers .dll dans le dossier de l'application ou, même, dans un dossier spécifique qui, lui, serait dans le même dossier que l'application.
      3  0

  3. #3
    Membre éclairé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2006
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 70
    Points : 681
    Points
    681
    Par défaut
    De même que VivienD,

    QtCreator est un bon IDE comparé à ses débuts avec le monde merveilleux du multi fenêtres

    L'avantage de Qt Creator est d'être multiplateformes, l'installer sous ubuntu / windows et autres c'est très rapide.

    Maintenant cela fait quelques temps que je ne l'ai pas utilisé, mais il manquerait peut être un système de plugins pour rajouter des fonctionnalités à l'IDE.
      0  0

  4. #4
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 705
    Points : 188 977
    Points
    188 977
    Par défaut
    Citation Envoyé par acesyde Voir le message
    il manquerait peut être un système de plugins pour rajouter des fonctionnalités à l'IDE.
    Ça tombe bien, ça y est déjà : http://qt-project.org/wiki/Qt_Creator_Plug-in_Gallery.
      2  0

  5. #5
    Membre éclairé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2006
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 70
    Points : 681
    Points
    681
    Par défaut
    Citation Envoyé par dourouc05 Voir le message
    Ça tombe bien, ça y est déjà : http://qt-project.org/wiki/Qt_Creator_Plug-in_Gallery.
    Faut vraiment que je sorte de ma caverne
      0  0

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 72
    Points : 289
    Points
    289
    Par défaut QtCreator powaaaa
    Franchement quand on voit aujourd'hui les "tank" VS2010, Xcode,... (et je parle pas des prochaines versions !) et toutes les ressources de malades qu'il faut comparées à QtCreator, il n'y a pas photo.

    Creator est encore un peu jeune sur certains aspects mais il progesse à grand pas. En plus multi-plateforme !!

    Hors-sujet ou presque:
    Maintenant que Nokia ont laché l'affaire, Qt va devenir de plus en plus fort et (j'espère) incontournable !! Il FAUT qu'il soit présent sur Android, iOS and co...
      1  0

  7. #7
    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
    Citation Envoyé par VivienD Voir le message
    J'utilise Qt Creator vu que cet environnement effectue déjà tout ce dont j'ai besoin. Enfin, presque: je n'ai pas encore trouvé la fonction qui permettrait, lors de la compilation, de copier automatiquement les fichiers .dll dans le dossier de l'application ou, même, dans un dossier spécifique qui, lui, serait dans le même dossier que l'application.
    C'est un problème de qmake, pas de QtCreator
    méthode 1 : utiliser la variable DLLDESTDIR aille directement au bon endroit
    méthode 2 : utiliser la variable QMAKE_POST_LINK de qmake pour écrire une ligne de commande pour faire la copie (OS dépendant)
    méthode 3 : QtCreator permet l'utilisation d'outils externe, en particulier les outils de packaging pour des installations automatiques (par exemple CPack)

    Citation Envoyé par acesyde Voir le message
    Maintenant cela fait quelques temps que je ne l'ai pas utilisé, mais il manquerait peut être un système de plugins pour rajouter des fonctionnalités à l'IDE.
    Petite précision : la doc qui explique comment développer des plugins pour Qt Creator est là : http://doc.qt.nokia.com/qtcreator-extending/index.html (voir en particulier tout en bas de la page : Qt Creator API Reference)
    Certaines choses sont très simples (ajouter une coloration par exemple), d'autres demande de connaître un peu l'API, mais pour avoir testé, rien de compliqué

    Citation Envoyé par stef-13013 Voir le message
    Franchement quand on voit aujourd'hui les "tank" VS2010, Xcode,... (et je parle pas des prochaines versions !) et toutes les ressources de malades qu'il faut comparées à QtCreator, il n'y a pas photo.
    Pour avoir vu la présentation des TechDays de 2010 sur les fonctionnalités de Visual Studio, il faut pas en effet comparer à QtCreator (je dis ça sans méchanceté pour QtCreator, je suis un utilisateur convaincu, mais il y a quand même un gouffre entre les 2). Et ça date de 2010, j'imagine même pas la dernière version

    Citation Envoyé par stef-13013 Voir le message
    Maintenant que Nokia ont laché l'affaire, Qt va devenir de plus en plus fort et (j'espère) incontournable !! Il FAUT qu'il soit présent sur Android, iOS and co...
    Nokia n'a jamais interdit les portages sur les autres plateformes. Au contraire : c'est bien sous la "période" Nokia (par des devs payés par Nokia) qu'a été développé le Platform Abstraction Layer pour rendre Qt moins dépendant de la plate-forme et permettre ainsi les portages vers Android et iOs.
    Sinon, Qt est un projet open source, donc si on veut des portages... just do it
      4  0

  8. #8
    Membre émérite
    Avatar de VivienD
    Homme Profil pro
    Développeur logiciel
    Inscrit en
    Octobre 2009
    Messages
    523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur logiciel
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 523
    Points : 2 278
    Points
    2 278
    Par défaut
    Citation Envoyé par gbdivers Voir le message
    C'est un problème de qmake, pas de QtCreator
    méthode 1 : utiliser la variable DLLDESTDIR aille directement au bon endroit
    méthode 2 : utiliser la variable QMAKE_POST_LINK de qmake pour écrire une ligne de commande pour faire la copie (OS dépendant)
    méthode 3 : QtCreator permet l'utilisation d'outils externe, en particulier les outils de packaging pour des installations automatiques (par exemple CPack)
    [...]
    En utilisant ta première méthode, si j'écris dans mon fichier .pro DLLDESTDIR = ./libs/, mon application saura donc que les fichiers .dll dont il a besoin se trouvent dans le dossier libs/ qui se trouve juste à côté d'elle. Est-ce que cette ligne permet aussi la copie des fameuses bibliothèques?
      0  0

  9. #9
    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
    non
    Cela indique l'emplacement des dll créés

    Pour indiquer à ton application va chercher ses dll :
    * windows : pas le choix, ça doit être dans c:/windows, c:/windows/systems et dans le même répertoire (en gros, de mémoire. Il est peut être possible d'ajouter des chemins supplémentaires avec PATH)
    * linux : idem que windows + les RPATH
    * dans les 2 cas, il est possible également de créer des plugins et les charger avec QLibrary (et dans ce cas, tu mets les dll où tu veux ; c'est ce que fait Qt avec les plugins pour les formats d'image par exemple)
      0  0

  10. #10
    Membre expert Avatar de air-dex
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 677
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 677
    Points : 3 837
    Points
    3 837
    Par défaut
    Toujours Qt Creator pour moi. Pour la suite, j'attends qu'il se perfectionne sur le QML (l'aide surtout) et une meilleure intégration de Qt Linguist.
      0  0

  11. #11
    Membre émérite
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 835
    Points : 2 625
    Points
    2 625
    Par défaut
    Citation Envoyé par gbdivers Voir le message
    Pour indiquer à ton application va chercher ses dll :
    * windows : pas le choix, ça doit être dans c:/windows, c:/windows/systems et dans le même répertoire (en gros, de mémoire. Il est peut être possible d'ajouter des chemins supplémentaires avec PATH)
    * linux : idem que windows + les RPATH
    Sur ce coup, windows et linux fonctionnent presque de la même façon:
    Windows n'a que la variable PATH, Linux à PATH et LDLIBRARY (ou un truc dans le même genre).
    L'OS va chercher les libs dans les chemins indiqués par ceux-ci.


    Sinon, par rapport au sujet... Je n'utilise que peu, voire jamais Qt, mais la dernière fois que j'ai tenté de participer à un projet Qt, je me suis avéré incapable d'utiliser C::B pour compiler, parce que je ne pige pas trop comment marche qmake, sûrement.
    Résultat, je me suis retrouvé obligé d'utiliser QtCreator (sous linux, VS ne marche pas ), que je n'aime absolument pas, ce qui a été la cause de la cessation de ma tentative de contribution.

    Les raisons à l'époque étaient l'UI très "plastique" mais surtout très fixe, difficile à modifier et qui bouffait trop de place (à cette époque, ça remonte à 2009, l'écran de mon PC de bureau était un 14"... et de façon générale, je n'aime pas avoir une UI envahissante. D'ailleurs, mon 1er réflexe avec C::B c'est de virer toutes les barres d'outils au 1er lancement. Systématiquement.)

    Je n'ai pas réessayé depuis, donc peut-être que ces points se sont améliorés. D'un autre côté, C::B commence aussi à me lasser sur certains points:
    _ assistant de création de classe très moyen (bien que supérieur à celui de VS 2008, mais ça m'empêche pas de le trouver mal fichu et de commencer à en écrire un moi-même)
    _ assistant de création de nouveau projet bof (je dirais que c'est proche de celui de VS 2008 si je dois comparer) qui, en plus, ralentit le démarrage (trop de modèles/scripts à charger, C::B à trop de choix xD)

    Donc si QtCreator s'est amélioré sur les points que je lui reprochai lors de mon essai (principalement l'UI) pourquoi ne pas lui redonner une chance...
      0  0

  12. #12
    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
    J'avais oublié LDLIBRARY. Par contre, il y a quand même les rpath sous linux en plus

    Pour l'UI de QtCreator, globalement, est reste identique, il y a surtout eu des ajout de fonctionnalités... donc ça risque de ne pas te plaire (un petit screen en pièce jointe)
    Images attachées Images attachées  
      0  0

  13. #13
    Membre émérite
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 835
    Points : 2 625
    Points
    2 625
    Par défaut
    Citation Envoyé par gbdivers Voir le message
    J'avais oublié LDLIBRARY. Par contre, il y a quand même les rpath sous linux en plus

    Pour l'UI de QtCreator, globalement, est reste identique, il y a surtout eu des ajout de fonctionnalités... donc ça risque de ne pas te plaire (un petit screen en pièce jointe)
    Je ne connaît pas les rpath, je vais me renseigner sur ce que c'est... en espérant tomber sur autre chose que la distribution du même nom (qui à l'air intéressante, cela dis)

    Sinon, effectivement, l'interface me semble toujours aussi répulsive. Et surtout, inutilisable sur une machine ayant un petit écran.
    Pour mieux expliquer, voici 2 screens de mon installation de C::B (pour celui du bas, j'ai simplement utilisé F1 pour le project manager - parce que j'ai un problème avec le raccourcis d'origine, SHIFT+F2. En fait, toutes les Fxx ont un souci quand elles sont combinées, mais ce n'est pas du à C::B - et F2 pour les logs).
    La différence est frappante, et je pense que tout le monde comprendra pourquoi utiliser C::B sur un netbook n'est pas trop pénible, alors que QtCreator me semble... ingérable.
    Après, les interfaces, ce n'est qu'une simple question de goût.
    Images attachées Images attachées  
      0  0

  14. #14
    Membre confirmé

    Homme Profil pro
    Etudiant
    Inscrit en
    Juillet 2012
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2012
    Messages : 108
    Points : 573
    Points
    573
    Par défaut
    Tout comme VivienD
    j'utilise Qt creator car il répond à mes besoins.
      0  0

  15. #15
    Membre expert Avatar de air-dex
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 677
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 677
    Points : 3 837
    Points
    3 837
    Par défaut
    Puisque personne ne la encore faite je me lance : pourquoi ne pas avoir donné à des IDE comme KDevelop et QDevelop une catégorie qui ne soit pas "Autres" ?
      0  0

  16. #16
    Futur Membre du Club
    Inscrit en
    Août 2012
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Août 2012
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    Moi, je suis parfaitement content avec Qt Creator. Peut-être que je me lancerai dans d'autres si j'ai le temps, mais pour le moment, ça va très bien comme-ça, merci
      0  0

  17. #17
    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
    Citation Envoyé par air-dex Voir le message
    Puisque personne ne la encore faite je me lance : pourquoi ne pas avoir donné à des IDE comme KDevelop et QDevelop une catégorie qui ne soit pas "Autres" ?
    Parce que sur les 44 personnes qui ont répondu jusque maintenant, 1 à répondu autre. Reste à savoir si cette personne utilise KDevelop ou QDevelop
      0  0

  18. #18
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 555
    Points : 1 597
    Points
    1 597
    Par défaut
    En tant qu'amateur, il y a des petites choses que je ne pige pas vraiment à droite à gauche, qmake, les shadow builds... (oui, je sais, la doc' est là pour ça).
    Mais je trouve QtCreator vraiment sympa pour... Qt (je crois que c'est le but... ).
    Tout se fait tout seul, il n'y a plus qu'à taper le code.
    Pour tout le reste, je reste habitué à C::B... Quand c'est pas vim.
      0  0

  19. #19
    Membre expert Avatar de air-dex
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 677
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 677
    Points : 3 837
    Points
    3 837
    Par défaut
    Citation Envoyé par Squisqui Voir le message
    En tant qu'amateur, il y a des petites choses que je ne pige pas vraiment à droite à gauche, qmake, les shadow builds... (oui, je sais, la doc' est là pour ça).
    Le code que tu écris en utilisant Qt n'est pas du "vrai C++" (qui n'a pas de mot-clé "emit" à ma connaissance par exemple). qmake transforme ce "code Qt" en "code vrai C++" pour être compilé avec l'utilitaire make bien connu des développeurs. Il vaut mieux le connaitre si tu développes en Qt.

    "shadow build" est juste un gros mot (de Qt Creator ?) pour dire "je ne compile pas dans le répertoire des sources mais dans un répertoire de même niveau dans l'arborescence".
      1  0

  20. #20
    Membre émérite
    Avatar de VivienD
    Homme Profil pro
    Développeur logiciel
    Inscrit en
    Octobre 2009
    Messages
    523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur logiciel
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 523
    Points : 2 278
    Points
    2 278
    Par défaut
    Citation Envoyé par gbdivers Voir le message
    non
    Cela indique l'emplacement des dll créés

    Pour indiquer à ton application va chercher ses dll :
    * windows : pas le choix, ça doit être dans c:/windows, c:/windows/systems et dans le même répertoire (en gros, de mémoire. Il est peut être possible d'ajouter des chemins supplémentaires avec PATH)
    * linux : idem que windows + les RPATH
    * dans les 2 cas, il est possible également de créer des plugins et les charger avec QLibrary (et dans ce cas, tu mets les dll où tu veux ; c'est ce que fait Qt avec les plugins pour les formats d'image par exemple)
    Euh... je suis quelque peu... «perplexe»...

    Tu aurais un petit exemple pour la route une application pour Windows et Linux?

    EDIT: Pour l'exemple, admettons que l'application se trouve dans le dossier C:\chemin\vers\mon\application ou respectivement /chemin/vers/mon/application, et que les bibliothèques se trouvent dans le dossier C:\chemin\vers\mon\application\libs ou respectivement /chemin/vers/mon/application/libs.
      0  0

Discussions similaires

  1. Quel est votre EDI préféré pour Qt en 2013 ?
    Par dourouc05 dans le forum EDI
    Réponses: 8
    Dernier message: 18/09/2014, 10h12
  2. Quel est votre EDI préféré pour Qt ?
    Par dourouc05 dans le forum EDI
    Réponses: 24
    Dernier message: 04/07/2011, 16h09
  3. Quel est votre EDI préféré pour Qt ?
    Par superjaja dans le forum EDI
    Réponses: 16
    Dernier message: 07/03/2011, 01h27
  4. Quel est votre EDI préféré pour Qt ?
    Par superjaja dans le forum Qt
    Réponses: 42
    Dernier message: 08/06/2010, 17h07

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