2009-01-08 7 views
7

Lequel de l'IDE est bon en termes de support pour le débogage, l'implémentation et l'usabality. Qt ou KDevelop?Quel chemin à parcourir sous Linux (Qt ou KDevelop)


Divers dupliquée:

Certains d'entre eux ont déjà été fermés.

+0

qt pour autant que je sache, c'est le nom d'une boîte à outils de fenêtrage. pourriez-vous clarifier un peu? – PolyThinker

+0

Je veux dire qt designer – Vinay

+0

Qt Designer n'est pas non plus un IDE. C'est un outil de présentation de formulaire. –

Répondre

11

Vous sembliez être confus. Qt est une boîte à outils C++. KDevelop est un IDE. De votre commentaire, je vois que vous vouliez dire Qt Designer. Designer n'est pas un IDE; c'est juste une application pour créer graphiquement des interfaces utilisateur. Il ne peut pas compiler du code, déboguer, ou faire toutes les autres choses qu'un IDE fait. L'IDE KDevelop embarque réellement Designer sur lui-même, donc ce n'est clairement pas une situation de type «l'un ou l'autre».

Bien sûr, une troisième possibilité est que vous parliez de Qt Creator, l'EDI qui a été récemment publié en version bêta par Qt Software. Si c'est le cas, alors je vous encouragerais à essayer les deux et à voir ce que vous préférez. Ils adoptent des approches différentes et la meilleure option serait basée presque entièrement sur leurs préférences personnelles.

-1

Personnellement, ce que je pense que pour développer des applications kde dans QT mieux utiliser KATE. Il donne assez de facilité en donnant un terminal où vous pouvez compiler le débogage et exécuter votre application.

0

Je pense que vous voulez dire KDE avec KDevelop, cela dépend de la portée de votre application si elle sera indépendante du bureau Je vais aller à Qt, si vous voulez faire une application qui utilise toute la puissance KDE je vais KDE.

Pour Windows et le développement intégré, allez à Qt.

12

Le message d'ouverture signifiait probablement Qt Creator, qui est définitivement un IDE complet.

Qt creator existe en deux versions: une version simple qui est Open Source et une licence uniquement pour créer un logiciel Open Source, et une version payante qui est autorisée à créer des projets OSS et à source fermée. Qt Creator est aussi portable entre plates-formes que Qt lui-même et utilise le compilateur MingW sous MS Windows et le compilateur GCC sous Linux. De manière générale, j'ai trouvé Open Source Qt un logiciel poli qui donne une expérience utilisateur beaucoup plus douce et agréable que KDevelop (qui essaye si désespérément de mettre en place des mouvements et des sifflets qu'il néglige de simplifier les choses simples et fiable), et il a peu de fonctionnalités et une interface beaucoup plus simple que Kdevelop (peut-être que la version payante a aussi une interface plus compliquée).L'utilisation du framework Qt vous permet exclusivement de faire des applications qui s'exécutent sous Linux et MS Windows avec pas plus d'une recompilation, et qui ont la même apparence sur les deux plates-formes. KDE, d'un autre côté, est uniquement Linux. Ce que j'ai particulièrement apprécié, c'est d'importer environ 35 fichiers depuis une application en ligne de commande (développée à l'origine sous MSVC), qmake a créé le fichier makefile et ensuite compilé comme un charme, contrairement à KDevelop où c'est compliqué. Il est facile d'avoir Qt Creator mis en place une application de ligne de commande aussi. Maintenant que la version en ligne de commande compile, je peux facilement créer une interface graphique Qt pour préparer les arguments d'options, définir les paramètres, sélectionner et cliquer sur tous les fichiers d'entrée et définir le répertoire de sortie. La seule chose que je dois changer est de changer ma précédente fonction "principale" en quelque chose d'autre, laissez Qt générer une application principale pour moi, puis appelez-la en réponse à un bouton. J'ai eu tellement de mal à essayer avec KDE et Kdevelop il y a environ un an que j'ai complètement abandonné et que je suis retourné à MSVC.

A moins que vous ne souhaitiez vraiment développer uniquement pour KDE et que vous êtes déterminé à utiliser les fonctionnalités de KDE qui vont au-delà de Qt, je choisirais Qt Creator.

+0

+1 pour la bonne explication. mais ... Comme je l'ai lu, vous pouvez utiliser la version gratuite de QT Creator pour la source fermée. (pas tout à fait sûr - il suffit d'appeler g ++, pas lié à ... De toute façon, personne ne le sait ;-)). Mais ... je suis sûr que vous pouvez utiliser le framework QT aussi longtemps que vous vous conformez à la LGPL. (fournissant la source QT avec votre distribution binaire) – relascope

+0

Qu'est-ce que "la fonctionnalité de KDE ... va au-delà de Qt"? – Geremia

1

Si vous voulez vraiment utiliser KATE, vous pouvez aussi utiliser KDevelop. KDevelop intègre à la fois KATE et Konsole, avec une capacité supplémentaire à en faire un véritable IDE.

Questions connexes