Nous essayons de choisir un IDE pour le développement C ++ sur Linux. Les options proposées sont KDévelop et Eclipse. P>
Eclipse est hautement personnalisable, mais Java central et lourd. Kdevelop est limité à KDE particulièrement (je crois parce que KDE API) et ne peut être remplacé si nécessaire. P>
Qu'est-ce que vous utilisez et pourquoi? P>
merci DIMA P>
14 Réponses :
J'utilise QT Creator , qui est excellent si vous envisagez d'utiliser QT . J'ai trouvé les outils C ++ pour Eclipse Travailler bien que l'éditeur semblait solide, débogage "vient de travailler", alors j'étais heureux! P>
J'ai utilisé QTCreator . P>
Une interface agréable et propre (semble plus snappe que Eclipse - bien que je ne l'ai pas utilisée depuis un moment) et prend en charge le débogage. P>
Les blocs de code sont une option p>
J'utilise Eclipse et j'habite beaucoup. Le plug-in CDT rend l'interface beaucoup plus C ++ / C amical et l'extensibilité de l'éclipse avec d'autres plugins en fait une IDE "One-Stop-Shop" pour de nombreux besoins. Je l'utilise pour PHP, Perl, C ++, Travaux de base de données et Coldfusion. p>
L'une des meilleures choses pour Eclipse imo est le plugin MyLyn. Le filtrage basé sur la tâche a été un ajout merveilleux à mon flux de travail. P>
... et Eclipse peut être utilisé sur plusieurs systèmes d'exploitation si le projet est tenu d'être une plate-forme transversale à l'avenir.
Je pense que la bonne réponse est d'essayer vous-même (et peut-être d'autres) pour vous-même. Personnellement, j'ai utilisé Eclipse depuis environ 3 ans. Je suis satisfait de cela, mais il y a des parties que je pense pourrait être meilleure. p>
Mais, je pense que votre meilleur pari est d'installer les deux et d'essayer chacun pendant une semaine ou 2 (peut-être plus longtemps). Il vient beaucoup de préférence personnelle et de goût. C'est la version 2009 de la question VI ou EMACS :) P>
J'utilise CDT sur Eclipse, je le trouve très réactif. P>
Plus plugins comme la sous-clipse, MyLyn, etc. rendent vraiment le développement beaucoup plus facile. p>
J'utilise Java et C ++ ensemble, ce sont des projets de sorte que le fait que je puisse coder Java / Jni / CPP dans l'IDE, la vie facilite beaucoup la vie à mon avis. P>
Si vous recherchez des IDE léger, vous pouvez essayer Vim. Avec des plug-ins et des compétences appropriées, il pourrait être très puissant. P>
qtcreator Éclipse Netbeans Kdevelop p>
Chacun a des forces et des faiblesses, et cela dépendra beaucoup sur ce que vous faites d'autre. P>
emacs :) p>
personnalisable au-delà de vos rêves les plus fous. (Et vous pouvez jouer à Tetris pendant que le code compile) p>
On peut aimer utiliser Vim aussi. :)
kdevelop, car: p>
Puisque vous comparez kdevelop avec Eclipse, laissez-moi également indiquer que: p>
En outre, lorsque j'ai utilisé Kdevelop, je l'utilise sur Ubuntu qui utilise le bureau GNOME. Sur Gnome, Kdevelop bat toujours Eclipse en termes de temps de démarrage et vaut vraiment la peine d'être utilisé. P>
En outre, une dernière note, si vous utilisez CMAKE avec KDEvelop, vous pouvez distribuer votre code source aux utilisateurs de Windows, Mac et Linux, et ils seront en mesure de compiler votre code source, même s'ils ne le font pas avoir kdevelop; Cumake peut générer un makefile natif, un projet Visual Studio, un projet Xcode ou un projet KDéveloppé. Donc, la préoccupation que vous ne pouvez pas remplacer kdevelop ne s'applique vraiment pas si vous utilisez le backend Cmake. P>
+1 pour une réponse détaillée. FYI CMAKE soutient également l'éclipse
a essayé, codeblocks, NetBeans et Eclipse avec support C ++ et Créateur QT. P>
NetBeans et Eclipse Travaille bien, mais leur présentation de la fenêtre par défaut et leurs paramètres de rédaction de fenêtre me rendent "malade" chaque fois que je les installe comme il faut supprimer / minimiser les polices de changement, la taille, etc. afin de le rendre quelque peu lisible comme le Les paramètres par défaut correspondent simplement à trop de l'écran. C'est basé sur Java et un peu laggy sur mon ordinateur portable exécutant Ubuntu (différentes versions au fil des ans) sur un CD2 2.2GHz avec 2 Go de RAM. Je n'ai aucune idée de pourquoi, depuis que j'ai complètement réinstallé la distribution à plusieurs reprises. Ce sentiment lent et lent où on ouvre le débogueur et il rampe lentement à travers le code est le pire. Idem quand vous passez manuellement à travers les appels de fonction (en cliquant sur des valeurs insignes et de contrôle), et si vous le faites beaucoup (gros projet), l'EDI ralentit totalement vous ralentit pour attendre 3-5 secondes après chaque appui du bouton. p>
NetBeans semble surtout avoir quelque chose contre Ubuntu, car il ne s'agira donc pas des fenêtres en conséquence et certains paramètres se chevauchent mutuellement. Très irritant. P>
Les blocs de code avec la construction nocturne fonctionnent le mieux maintenant à mon avis sur ceux-ci, à l'instar de ceux-ci, comme vous pouvez simplement installer et commencer à travailler sans avoir besoin de fixer la police / la taille, les fenêtres, etc. C'est aussi l'IDE la plus rapide de ceux que j'ai essayés Dans les projets de construction / de nettoyage et répond rapidement lors de l'ouverture / de la fermeture des projections, Programme de départ. P>
QT Creator est comme une "application Mac". Il semble très gentil très gentil, il est simple à utiliser, mais encore une fois, je n'aime pas simplement quand j'ai besoin de debuggiquer. Cela n'a tout simplement pas certaines des options que les autres IDE ont. Si vous développez cependant une interface utilisateur, je le recommande fortement à cause d'une concepteur intégrée de la mise en page GUI. P>
La version Eclipse que j'utilisais était de 5 mois, Netbeans 2 mois, Qt Créateur de 5 mois et blocs de code seulement 20 jours que la régularité mise à jour la nuit construit tous les mois. P>
Si vous ne l'avez pas deviné maintenant, ses blocs de code que j'utilise sur ma distro Ubuntu. P>
Ensuite, le plus grand inconvénient de ces IDE lors de la comparaison sur le VS2008 que j'utilise également est la partie débogage. Vs a tout simplement tout fait de manière judicieuse et vous pouvez voir les valeurs dans les vecteurs, les chaînes, etc. en vitrant la souris sur le code. Lors de la recherche de structures à l'intérieur, vous ignorez également toutes les informations «inutiles» afin que vous n'ayez pas besoin d'appuyer sur 5 "PLUS" et développez les lignes afin de voir ce qui est enregistré dans un vecteur. P>
Ceux-ci étaient Cela dit, KDévelop vous êtes ensuite sur ma liste de test car je ne l'ai pas encore essayé. P>
Stackoverflow.com/Questtions/579219 / ... là-bas Vous pouvez trouver une autre poingful de liens vers la même question.