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 préféré pour Qt ?

Votants
25. Vous ne pouvez pas participer à ce sondage.
  • Eclipse

    3 12,00%
  • NetBeans

    0 0%
  • Qt Creator

    18 72,00%
  • Visual Studio

    4 16,00%
  • KDevelop

    0 0%
  • Autre

    0 0%
EDI Discussion :

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


Sujet :

EDI

  1. #1
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 617
    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 617
    Points : 188 587
    Points
    188 587
    Par défaut 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 a vu de beaux changements, notamment avec l'arrivée de Qt 5 (déjà en version 5.1). Le framework s'est plus orienté vers les technologies mobiles, avec un support préliminaire d'Android et iOS dans Qt 5.1, qui devrait être finalisé pour Qt 5.2 (fin de cette année, si tout se passe comme prévu). Qt 5.1 a aussi apporté pas mal de nouveautés avec Qt Quick, rendant l'environnement plus utilisable.

    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 pour avoir un meilleur support de Qt 5 et de C++ 11, de Qt Quick ? Quelle en serait, selon vous, la killer feature ?

    Également, Qt Creator est devenu de plus en plus mature, rivalisant de plus en plus avec les EDI traditionnels. Que lui manquerait-il pour devenir l'éditeur de vos rêves (voire parfait) ?
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !
      3  0

  2. #2
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 239
    Points : 19 100
    Points
    19 100
    Billets dans le blog
    17
    Par défaut
    Pour avoir fait un peu de Qt il y a quelques années, j'avais été agréablement surpris de sa qualité (dès ses débuts)
    On avait déjà les point d'arrêt, une autocomplétion...

    De plus, je trouvais que fournir autant d'application d'exemple était une très bonne idée pour apprendre à utiliser le framework
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux
      0  0

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 71
    Points : 288
    Points
    288
    Par défaut QtCreator rulez
    J'utilise QtCreator indifféremment (sous OSX, Linux et Windows) pour -presque- tous mes projets C/C++. Même sans utiliser le framework Qt, c'est du pur fun et c'est ultra-productif.

    (qmake est vraiment génial)

    J'ai laissé tomber VS2010 et ses méga-lourdeurs, ainsi que netbeans pas vraiment pratique.

    Non franchement, il manque encore 2 ou 3 trucs pour que ca soit parfait.

    En tout cas, QtCreator (et Qt en général), ca gagne...
      0  0

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France, Allier (Auvergne)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 10
    Points : 12
    Points
    12
    Par défaut
    Meme chose, QtCreator me sert pour tout mes projets, Qt ou pas.

    il est léger et performant, tourne sous windows, linux ...

    Que demander de plus ...
      1  0

  5. #5
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2011
    Messages
    222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 222
    Points : 766
    Points
    766
    Par défaut
    Nous continuons à utiliser Eclipse pour nos développements, y compris en Qt.

    Je n'ai jamais utilisé QtCreator autrement que pour la partie QtDesigner ou tester quelques trucs rapidement. L'intégration avec Qt est évidemment très bien faite et l'absence de plugin Eclipse pour les dernières versions de Qt rend la configuration d'Eclipse beaucoup plus difficile (surtout pour un débutant j'imagine) mais une fois que c'est fait Eclipse permet un environnement de développement beaucoup plus productif que QtCreator pour de gros projets hétérogènes.

    Plus exactement dans mon workspace Eclipse par defaut je dois avoir quelque chose comme une vingtaine de projets, pas tous toujours ouverts, certains en C++/Qt (avec Gui, juste console ou encore des dll), certains utilisant qmake, d'autres non (y compris pour du Qt, c'est fait exprès), des projets open source dans divers langages (souvent juste pour consultation), des projets web/xml ou pour du script et des projets java. Avec un certain nombre de dépendances entre tout ça.

    QtCreator ne me permettrait pas de gérer tout ça au même endroit. Je ne suis pas un grand amoureux d'Eclipse (essentiellement parce que ça tourne en java) mais, bien que 75% du code soit en Qt, QtCreator ne peut pas rivaliser sur la gestion de projets hétérogènes.

    Bref, pour du développement Qt à 100%, je pense que QtCreator est très bien. J'aime bien en particulier la documentation intégrée (la documentation de Qt étant par ailleurs très bien faite, surtout quand on compare à celles de Java ou .Net). À conseiller en particulier, je pense, pour les débutants Qt ou tester rapidement une nouvelle fonctionnalité.
      0  0

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

    Informations forums :
    Inscription : Août 2010
    Messages : 1 653
    Points : 3 773
    Points
    3 773
    Par défaut
    Qt Creator, toujours. J'essaie d'ailleurs de le généraliser à tous mes projets C++.

    Citation Envoyé par olreak Voir le message
    Bref, pour du développement Qt à 100%, je pense que QtCreator est très bien. J'aime bien en particulier la documentation intégrée (la documentation de Qt étant par ailleurs très bien faite, surtout quand on compare à celles de Java ou .Net).
    Pas d'accord.

    La meilleure des trois documentations reste celle de Java. Je pense en particulier à la Javadoc et à son format qui reste globalement le même quelque soit la documentation de code que l'on regarde. Idéal pour s'y retrouver.

    La documentation de Qt est certes de qualité mais je trouve qu'elle se dégrade. Elle devient de plus en plus désorganisée, surtout depuis l'arrivée de Qt Quick. Je trouve que c'est de plus en plus difficile de retrouver simplement une information. Et puis je trouve aussi que Qt a cette fâcheuse tendance à se recentrer sur certains cas d'utilisation simples au détriment des autres plus avancés. Les informations sur des choses simples sont trouvables n'importe où dans la documentation mais dès que l'on cherche quelque chose d'un peu plus avancé, cela devient la croix et la bannière. Là aussi je pense en particulier à Qt Quick et à QML. La documentation regorge de ListModels avec des ListElements codés en dur dans des fichiers QML mais dès que l'on sort du monde des Bisounours et que cherche quelque chose de plus réaliste et avancé (manipulation à la volée dans un programme, interfaçage avec des modèles de liste custom en C++), c'est tout de suite beaucoup plus rare. Pire, une partie de la documentation de ceci semble être partie avec le passage à Qt5.

    La pire des trois est bien entendu celle de .NET. Tout y est mélangé ad nauseam. Le très basique y cotoie le très complexe comme si de rien n'était. Tu vas sur MSDN pour vérifier une méthode sur les strings et tu retrouves avec de quoi recoder Windows. Idéal donc pour ceux aimant chercher des aiguilles dans des meules de foin.

    Citation Envoyé par olreak Voir le message
    Nous continuons à utiliser Eclipse pour nos développements, y compris en Qt.

    Je n'ai jamais utilisé QtCreator autrement que pour la partie QtDesigner ou tester quelques trucs rapidement. L'intégration avec Qt est évidemment très bien faite et l'absence de plugin Eclipse pour les dernières versions de Qt rend la configuration d'Eclipse beaucoup plus difficile (surtout pour un débutant j'imagine) mais une fois que c'est fait Eclipse permet un environnement de développement beaucoup plus productif que QtCreator pour de gros projets hétérogènes.

    Plus exactement dans mon workspace Eclipse par defaut je dois avoir quelque chose comme une vingtaine de projets, pas tous toujours ouverts, certains en C++/Qt (avec Gui, juste console ou encore des dll), certains utilisant qmake, d'autres non (y compris pour du Qt, c'est fait exprès), des projets open source dans divers langages (souvent juste pour consultation), des projets web/xml ou pour du script et des projets java. Avec un certain nombre de dépendances entre tout ça.

    QtCreator ne me permettrait pas de gérer tout ça au même endroit. Je ne suis pas un grand amoureux d'Eclipse (essentiellement parce que ça tourne en java) mais, bien que 75% du code soit en Qt, QtCreator ne peut pas rivaliser sur la gestion de projets hétérogènes.
    En même temps Eclipse est bien plus qu'un simple IDE Java. C'est une véritable tour de Babel du développement. Alors que certains disent "qu'il y a une application pour ça" pour faire la promotion de leurs smartphones, je pense qu'on peut raisonnablement dire "qu'il y a un plugin Eclipse pour ça" quand on cherche des outils de développement pour une techno donnée. Le fait qu'Eclipse puisse gérer les projets hétérogènes n'est qu'une conséquence de ceci.
    "Ils ne savaient pas que c'était impossible alors ils l'ont fait." Mark Twain

    Mon client Twitter Qt cross-platform Windows et Linux. (en cours de développement).
      2  0

  7. #7
    Rédacteur/Modérateur
    Avatar de arnolddumas
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Autriche

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2012
    Messages : 978
    Points : 7 764
    Points
    7 764
    Par défaut
    J'utilises Qt Creator pour tous mes projets C++, scolaires ou personnels, utilisant Qt ou non. Par contre je n'aime pas QMake et lui préfère CMake beaucoup plus génerique, mais tout va bien puisque tout ce beau monde ne s'entend pas trop mal.

    J'attends de Qt Creator un meilleur support de C++ au niveau de la complétion, notamment avec les lambdas de C++11 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    QObject::connect(_codeEditorTabWidget, &CodeEditorTabWidget::currentChanged, [this] (CodeEditor* codeEditor) {
     
        // Ici pas de completion pour codeEditor
    });
    Parfois, il me signale comme mal formé un bout de code qui compile parfaitement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
        QTextEdit::ExtraSelection selection;
     
        QColor lineColor{QColor{Qt::red}.lighter(160)};
     
        selection.format.setBackground(lineColor);
        selection.format.setProperty(QTextFormat::FullWidthSelection, true);
        selection.cursor = textCursor();
        selection.cursor.clearSelection();
     
        setExtraSelections(QList<QTextEdit::ExtraSelection>{selection});
    La dernière ligne ne lui plait pas.

    L'intégration avec le designer est géniale, pas besoin d'avoir je ne sais combien de fenêtres ouvertes en même temps. Qt Creator ferait presque le café.
      0  0

  8. #8
    Expert éminent sénior
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 612
    Points : 30 612
    Points
    30 612
    Par défaut
    Salut,
    Citation Envoyé par arnolddumas Voir le message
    J'utilises Qt Creator pour tous mes projets C++, scolaires ou personnels, utilisant Qt ou non. Par contre je n'aime pas QMake et lui préfère CMake beaucoup plus génerique, mais tout va bien puisque tout ce beau monde ne s'entend pas trop mal.

    J'attends de Qt Creator un meilleur support de C++ au niveau de la complétion, notamment avec les lambdas de C++11 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    QObject::connect(_codeEditorTabWidget, &CodeEditorTabWidget::currentChanged, [this] (CodeEditor* codeEditor) {
     
        // Ici pas de completion pour codeEditor
    });
    Parfois, il me signale comme mal formé un bout de code qui compile parfaitement :
    Je voudrais juste signaler que, même si on est en 2013, C++11 reste quand même *relativement* jeune et que C++ reste parmi les langages (impératifs, tous paradigmes confondus) les plus difficiles à parser correctement pour tout ce qui est de la vérification statique de la syntaxe!!!

    Compare peut etre simplement la syntaxe BNF de base de java avec la syntaxe BNF de base de C++, tu comprendras assez rapidement de quoi je veux parler

    Je n'ai pas eu l'occasion de tester énormément d'EDI ces derniers temps (des EDI récents du moins), mais je me demande quand même comment un VS2012 ou un eclipse (vu qu'on en a parlé) se défend sur ce point, add-ons éventuels (je pense à Visual Assist sur Visual studio, qui se défend franchement pas mal) compris
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog
      0  0

  9. #9
    Expert éminent sénior
    Avatar de Lana.Bauer
    Femme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Novembre 2012
    Messages
    5 382
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Novembre 2012
    Messages : 5 382
    Points : 12 109
    Points
    12 109
      0  0

Discussions similaires

  1. Quel est votre EDI préféré pour Qt en 2012 ?
    Par dourouc05 dans le forum EDI
    Réponses: 20
    Dernier message: 28/08/2012, 21h04
  2. Quel est votre EDI préféré pour Qt ?
    Par dourouc05 dans le forum EDI
    Réponses: 24
    Dernier message: 04/07/2011, 15h09
  3. Quel est votre EDI préféré pour Qt ?
    Par superjaja dans le forum EDI
    Réponses: 16
    Dernier message: 07/03/2011, 00h27
  4. Quel est votre EDI préféré pour Qt ?
    Par superjaja dans le forum Qt
    Réponses: 42
    Dernier message: 08/06/2010, 16h07

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