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

 C++ Discussion :

En 2020[21], quel IDE C++ sous Linux ?


Sujet :

C++

  1. #1
    Membre confirmé
    En 2020[21], quel IDE C++ sous Linux ?
    Quel IDE C++ est-il agréable d'utiliser sous Linux, payant ou non, de nos jours ?
    Je suis à la recherche de l'un d'eux, pour reprendre le C++ après plus de 20 ans (où j'étais sur Java).

    Je n'en liste que quelque-uns :
    Eclipse CDT, que j'avais essayé autrefois et qui ne me semblait pas très stable. Cela a peut-être changé.
    Visual Studio Code : je ne sais pas à quel point il est adapté au développement de longue haleine. Est-il autant que ce que jadis offraient les Visual C++ (...de toutes façons, je suis sur Linux, maintenant).
    L'éditeur JetBrains propose CLion. Autant son produit phare, IntelliJ pour Java a du succès, autant CLion semble avoir une diffusion confidentielle.

    Quels sont vos avis ?
    Quels sont les autres candidats que je gagnerais à observer ?

  2. #2
    Responsable Qt & Livres



    À titre personnel, j'utilise CLion, notamment parce qu'il est très similaire aux autres outils JetBrains (j'utilise régulièrement PyCharm et IntelliJ). L'outil a encore quelques maladies de jeunesse, mais il a fortement évolué ces dernières années.

    Visual Studio Code, j'utilise, mais uniquement pour Julia, surtout parce qu'il n'y a pas d'autre bon outil… Ce n'est pas un choix du cœur, mais de la raison : je ne le trouve pas adapté aux gros projets, l'interface est certes légère, mais il manque pas mal de fonctionnalités de base dans l'éditeur (indépendamment de Julia). À noter que le module C++ vient d'arriver en version 1.0 : https://devblogs.microsoft.com/cppbl...s-version-1-0/.
    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. #3
    Membre expert
    J'utilise KDevelop qui a la particularité d'afficher des couleurs différentes par variable. Il existe un équivalent sur Emacs, mais je n'ai jamais réussi à le faire fonctionner.

    Un collègue utilise Eclipse, je n'ai pas souvenir qu'il ait parlé d'instabilité.

  4. #4
    Membre averti
    Kdevellop est pas mal, je l'utilise en dehors de KDE et Qt.
    J'utilise surtout QTcreator quand je fait du QT.
    Eclipse est très lent chez moi et surtout instable (pas tester la version de cette année) que je soit sur le java communautaire ou sur celui d'oracle (pc sous linux)
    "Les cons, ça ose tout. C'est même à ça qu'on les reconnaît." Michel Audiard - Les tontons flingueurs

  5. #5
    Membre émérite
    Citation Envoyé par gabriel21 Voir le message
    Eclipse est très lent chez moi et surtout instable (pas tester la version de cette année) que je soit sur le java communautaire ou sur celui d'oracle (pc sous linux)
    Tu as des versions de Linux et de Java recentes en plus d'Eclipse IDE? Les instabilites sous Linux etaient souvent dues a des problemes dans des vieilles versions de GTK, qui ont depuis ete corrigees.
    Pour du HTML, CSS, JavaScript, TypeScript, JSon, Yaml, Node... dans Eclipse IDE, installe Eclipse Wild Web Developer
    Pour du Rust dans Eclipse IDE, installe Eclipse Corrosion
    Follow me on twitter

  6. #6
    Membre émérite
    D'ailleurs, si tu as des problemes de stabilite a reporter a propos d'Eclipse IDE, fais le sur bugs.eclipse.org comme ca il y a des chances qu'ils soient corriges un jour.
    Pour du HTML, CSS, JavaScript, TypeScript, JSon, Yaml, Node... dans Eclipse IDE, installe Eclipse Wild Web Developer
    Pour du Rust dans Eclipse IDE, installe Eclipse Corrosion
    Follow me on twitter

  7. #7
    Membre averti
    la dernière version testé était l'éclipse 2019-09 sur Kubuntu 19.04.
    Je n'ai pas eu l'occasion de re-tester et il faut avoué que je suis en procédure pour supprimer tous les logiciels utilisant Java, avant qu'Oracle ne nous oblige à avoir une version payante...
    J'aime pas Oracle, et le peu de contact que j'ai eu avec leurs services clients et commerciaux, m'a fait les détester encore plus...
    Je fait, à mon grand regret, de administration de serveurs exadata...
    "Les cons, ça ose tout. C'est même à ça qu'on les reconnaît." Michel Audiard - Les tontons flingueurs

  8. #8
    Membre émérite
    Citation Envoyé par gabriel21 Voir le message
    e suis en procédure pour supprimer tous les logiciels utilisant Java, avant qu'Oracle ne nous oblige à avoir une version payante...
    L'implementation de reference de Java, OpenJDK est open-source et n'est pas du tout la propriete d'Oracle. Des implementations alternatives existent (eg Zulu), et tu peux trouver des versions de Java supportees par d'autres vendeurs. Java est beaucoup plus libre maintenant qu'il ne l'etait il y a 5 ans.
    L'argument "Java c'est le mal parce que c'est Oracle" est on ne peut plus obsolete, trouve-s-en d'autres
    Pour du HTML, CSS, JavaScript, TypeScript, JSon, Yaml, Node... dans Eclipse IDE, installe Eclipse Wild Web Developer
    Pour du Rust dans Eclipse IDE, installe Eclipse Corrosion
    Follow me on twitter

  9. #9
    Membre averti
    Citation Envoyé par Mickael_Istria Voir le message
    L'argument "Java c'est le mal parce que c'est Oracle" est on ne peut plus obsolete, trouve-s-en d'autres
    Disons que chacun fait ce qu'il veut. Je cherche pas à défendre une position, juste à signaler pourquoi je cherche pas plus que ça à re-tester Eclipse.
    Je choisis mes technologies, en fonction de certaines raisons et je réfléchis à faire ma propre distribution GNU/Linux.
    "Les cons, ça ose tout. C'est même à ça qu'on les reconnaît." Michel Audiard - Les tontons flingueurs

  10. #10
    Membre confirmé
    Je vais évaluer la version d'essai CLion.
    Merci à vous !

###raw>template_hook.ano_emploi###