Quel est votre EDI préféré pour Qt ?
Quelle fonctionnalité vous paraît indispensable ?

Le , par dourouc05, Responsable Qt
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 ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Freem Freem - Membre émérite http://www.developpez.com
le 16/08/2012 à 11:34
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...
Avatar de gbdivers gbdivers - Inactif http://www.developpez.com
le 16/08/2012 à 11:57
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)
Avatar de Freem Freem - Membre émérite http://www.developpez.com
le 16/08/2012 à 14:52
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.
Avatar de Linunix Linunix - Membre confirmé http://www.developpez.com
le 16/08/2012 à 15:51
Tout comme VivienD
j'utilise Qt creator car il répond à mes besoins.
Avatar de air-dex air-dex - Membre émérite http://www.developpez.com
le 16/08/2012 à 17:14
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" ?
Avatar de El Capitan El Capitan - Futur Membre du Club http://www.developpez.com
le 16/08/2012 à 17:18
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
Avatar de gbdivers gbdivers - Inactif http://www.developpez.com
le 16/08/2012 à 17:19
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
Avatar de Squisqui Squisqui - Membre expérimenté http://www.developpez.com
le 16/08/2012 à 19:10
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.
Avatar de air-dex air-dex - Membre émérite http://www.developpez.com
le 17/08/2012 à 23:17
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".
Avatar de VivienD VivienD - Membre confirmé http://www.developpez.com
le 19/08/2012 à 18:58
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.
Avatar de Architekth Architekth - Membre averti http://www.developpez.com
le 28/08/2012 à 21:04
Personnellement j'utilise toujours Qt Creator, même en milieu professionnel. C'est un très bon IDE et j'en suis pleinement satisfait!
Offres d'emploi IT
Développeur C++ /Qt H/F
RG SYSTEM - Languedoc Roussillon - Pérols (34470)
Ingénieur en développement C++ QT H/F
Atos - Provence Alpes Côte d'Azur - Aix-en-Provence (13100)
Ingénieur ihm c++/qt (h/f)
CDS SOFT - Provence Alpes Côte d'Azur - Sophia-Antipolis

Voir plus d'offres Voir la carte des offres IT
Responsable bénévole de la rubrique Qt : Thibaut Cuvelier -