Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > Eclipse > Eclipse C & C++
Eclipse C & C++ Forum d'entraide Eclipse pour C et C++
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 11/08/2007, 11h13   #1
millie
Rédacteur/Modérateur

 
Avatar de millie
 
Inscription : juin 2006
Messages : 6 934
Détails du profil
Informations personnelles :
Localisation : Luxembourg

Informations forums :
Inscription : juin 2006
Messages : 6 934
Points : 9 152
Points : 9 152
Par défaut Votre avis sur Eclipse pour C et C++

Bonjour,


Je voulais juste avoir vos retours et vos impressions sur la version d'Eclipse pour les langages C et C++. Eventuellement, si vous avez déjà testé la version Java d'Eclipse, ça pourrait être intéressant de les comparer.

Si vous avez opté pour Eclipse dans vos développement, pourquoi ce choix ?

Merci
__________________
Je ne répondrai à aucune question technique en privé
millie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2007, 13h56   #2
mamelouk
Membre chevronné
 
Avatar de mamelouk
 
Inscription : mai 2005
Messages : 866
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mai 2005
Messages : 866
Points : 733
Points : 733
En ce qui me concerne, je trouve vraiment commode le fait d'avoir le meme IDE pour tout les langages et toutes les plateformes que j'utilise. C'est ce qui fait que j'ai décidé d'utiliser le plugin CDT. Je faisais du java sous windows, puis je suis passé au c++ sous linux. Alors plutot que d'avoir à réapprendre tout un nouvel environnement (emacs ou codeblocks), j'ai utilisé CDT.


Après, en ce qui concerne les impressions générales, il y a quelques temps les fonctionnalités intéressantes (complétion, refactoring, ...) nétait pas utilisables, du coup seul l'éditeur et l'interface graphique au débugeur valait le coup.

Depuis la dernière version, malgré quelques bugs (et la lourdeur d'eclipse, ca, ca ne changera pas), je pense qu'eclipse cdt peut se comparer à de grands IDE tel que visual studio.

J'avais écris ce petit post à l'époque où CDT était encore assez mauvais. http://mamelouk.blogspot.com/2007/04/eclipse-cdt.html
Aujourd'hui, tu peut passer tout les points de la catégorie "contre" dans la catégorie "pour"
mamelouk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2007, 13h58   #3
robv
Nouveau Membre du Club
 
Inscription : août 2002
Messages : 72
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 72
Points : 31
Points : 31
J'ai découvert Eclipse il y a 6 mois environ. Je l'utilise uniquement pour le développement C++. J'utilisait auparavant Visual Studio.
Je trouve Eclipse plus pratique et plus convivial. Sur tous les points de l'environnement, je le préfère à Visual Studio.
Le principal point négatif est l'utilisation du compilateur g++ et du debugger gdb. Ils sont très lents. Aussi, gdb est une horreur. Il y a encore de la marge. gdb plante tout seul (ce qui est dommage pour un debugger).
J'utilise Qt avec Eclipse et je suis satisfait.
Je pense tester / acquérir le compilateur C++ d'Intel dans quelques mois si je reste insatisfait.
robv est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2007, 00h39   #4
Asmod_D
Membre actif
 
Inscription : octobre 2003
Messages : 500
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 500
Points : 180
Points : 180
eclipse est l'un des meilleurs ide pour le developpement java mais pour le c/c++ c'est plutot à eviter .je travail sous linux et parfois il y a des gros bugs : impossible a obtenir les binaries erreur pour le parenthese de fin (retour chariot)etc.., non pour le developpement du c/c++ je prefere kdevelop sous linux et visual studio ou code::blocks sous windows
Asmod_D est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2008, 21h02   #5
Alexandre JARNOUX
Invité de passage
 
Étudiant
Inscription : janvier 2008
Messages : 2
Détails du profil
Informations personnelles :
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2008
Messages : 2
Points : 3
Points : 3
Bonjour,

Personnellement j'utilise eclipse comme environnement de développement principal (Java, C/C++, PHP) sous Mac OS X. Je suis encore étudiant.

En ce qui concerne cdt, je suis très satisfait, l'environnement n'est pas aussi abouti que pour jdt (autocomplétion, ...) mais c'est très plaisant à utiliser. Je trouve que la vue de déboguage est bien faite (interface de gdb).

Après un a devoir faire du C/C++ exclusivement sous Vim, on sent vite la différence. Ce qui est très pratique c'est la gestion du Makefile et l'affichage des erreurs de compilation sur le code.

Je le recommande donc à tous.
Alexandre JARNOUX est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2008, 14h51   #6
thmBXL
Invité régulier
 
Inscription : mars 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 8
Points : 7
Points : 7
Bonjour,

Personnellement, j'utilise Eclipse avec CDT et ZylinCDT avec GCC/GDB pour du développement en C (amateur) sur des microcontroleurs 32 bits type ARM7 et ColdFire.
Les versions gratuites des chaînes de développement professionnelles sont en général (très) limitées: en taille de code, en temps, en optimisations,..
Après avoir longtemps ramé (difficulté de trouver des tutoriaux), j'ai repris tout à zéro fin 2007 et là, tout a fonctionné parfaitement.
Je peux dire que au final cela vaut très largement les chaînes professionnelles à plus de 2000 euros que j'ai essayées. Mais un professionnel, pour qui le temps est de l'argent choisira encore sans doute une chaîne payante, pour l'aspect « mise en route immédiate ».
Le seul souci qui reste sont les interfaces avec le hardware, encore plus ou moins propriétaires, mais il y a de plus en plus de nombreuses initiatives vers des outils open source. Par exemple Open On Chip Debugger (OpenOcd) pour ARM.
En un mot : Eclipse/gcc/gdb pour l'embarqué, c'est génial (mais il faut avoir le temps de s'y investir).

thierry
thmBXL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2008, 15h34   #7
JeromeBcx
En attente de confirmation mail
 
Inscription : octobre 2007
Messages : 285
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : octobre 2007
Messages : 285
Points : 311
Points : 311
J'ai banni Eclipse depuis la nouvelle release de code::blocks pour le développement en C++, tellement de lourdeur, de plantage.

J'epèrais beaucoup de cet IDE muti-plateforme mais hélas beaucoup trop d'aléa.
Donc VisualC++ pour Windows, CodeBlocks pour Linux et xCode pour MacOS
JeromeBcx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2008, 07h46   #8
Le dragon
Invité de passage
 
Inscription : mai 2008
Messages : 3
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 3
Points : 1
Points : 1
J'apprends depuis peu à apprendre à me servir d'Eclipse pour les développements en C++. Je pense qu'il vaut cet investissement car multiplateformes et multilangages.

Toutefois il demeure pour moi un outil assez compliqué au regard de tous les paramétrages possibles et imaginables.

En ce moment, je regrette que le CDT n'ait pas un outil d'édition de formulaire comme VBA. Je souhaiterais aussi avoir un Appwizard sous Eclipse mais je sens que je vais galérer car je n'ai pas vu de plugin de ce type...
Le dragon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2008, 17h46   #9
Rakken
Modérateur
 
Avatar de Rakken
 
Inscription : août 2006
Messages : 1 244
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 1 244
Points : 1 110
Points : 1 110
J'utilisais eclipse pour PHP (phpeclipse puis pdt) et pour Java et j'ai du passer au C récement, donc CDT.
Le principal défaut de CDT est probablement la difficulté de configuration. Il n'y a au final pas grand chose a faire pour que tout tourne bien, mais il faut chercher un moment avant que ce soit au point.
Pour ce qui est des fonctionnalités, et notamment la completion, on est assez loin de eclipse pour java (on est plus du niveau de pdt), mais je pense que c'est également du au langage qui est moins strict.

Les plus :
+ C'est eclipse. L'environement est familer de part les autres langages qui utilisent également eclipse (au hasard, java et php ^^). Apprendre a manier eclipse n'est jamais vraiment perdu.
+ Il y a toutes les fonctionnalités de bases que l'on peut attendre d'un ide complet.
+ Il y a les addons "a coté", qui ne sont pas directement lié au C/C++ mais qu'on peut utiliser en couplage et qui facilite la vie. Par exemple, j'utilise "ant" pour envoyer en ligne mes sources en un clic. Et en quelques clic, je peux réimporter mon projet par rapport a ce qui est en ligne. Autre exemple, l'intégration de svn/cvs.

Les moins :
- Il manque une interface claire pour configurer les problèmes récurent. Ex : J'ai notament beaucoup galéré avant de trouver qu'il fallait renommer le "make" de minGW en make.exe (et pas mingw32-make.exe). On ne voit nulle part clairement comment spécifier quel "make" utiliser.
- La completion est perfectible.
- Il ne souligne pas les erreurs en direct comme en java (ou j'ai encore foiré une conf quelque part ?)

Final :
Au final, eclipse reste plus interessant qu'un vi ou emacs même s'ils ont été bien configuré. Et, une fois passé l'étape un peu difficile de la premiere compilation, il est agréable à utiliser. Maintenant, il est clairement en déça de eclipse pour java par exemple.
Je l'ai préféré a un Code:block pour parce que j'avais absolument besoin d'une fonctionnalité "sftp" pour l'envoie de source et que je n'ai pas vu de moyen de le faire avec Code:block.
Je l'ai préféré a un evim bien configuré (c'est a dire avec tous les raccourcis style windows, la coloration syntaxique, une completion primaire, et quelques autres joyeuseté du genre) parce qu'il intègre tout.
__________________
Rakken

Oneira, un monde imaginaire d'Heroic Fantasy.

Parce que la présomption d'innocence est un des fondements de notre pays et qu'elle doit le rester, dans tous les domaines : http://www.laquadrature.net/
Rakken est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2010, 17h08   #10
oodini
Membre Expert
 
Inscription : novembre 2004
Messages : 2 073
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 2 073
Points : 1 458
Points : 1 458
Par défaut MAJ ?

Euh... Il serait bien qu'un habitué de CDT vienne donner son avis sur ces interventions qui datent d'au mieux un an et demi, histoire d'éventuellement tempérer des critiques suite aux évolutions de CDT.
oodini est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2010, 22h26   #11
razily
Débutant
 
Avatar de razily
 
Inscription : février 2009
Messages : 375
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 375
Points : 113
Points : 113
Moi j'ai installé le plugin CDT sous vista et Hardy Heron et je rencontre 2 grands problèmes qui m'empêchent de travailler sous Eclipse :

sous vista :
problème de printf et scanf ( il n'affiche pas sur la console ) malgré fflush()

sous ubuntu:
pas de auto-completion donc c'est comme un simple éditeur

par contre les deux sur java fonctionnent parfaitement
razily est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/07/2010, 17h45   #12
Rakken
Modérateur
 
Avatar de Rakken
 
Inscription : août 2006
Messages : 1 244
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 1 244
Points : 1 110
Points : 1 110
J'ai eu l'occasion d'utiliser qtCreator récemment. Même si on utilise pas les fonctionnalité en plus offerte par la librairie Qt (qui au passage est très agréable à utiliser et rendrait presque le c++ agréable aux réfractaires comme moi), au niveau complétion et facilité de configuration notamment, il écrabouille purement et simplement eclipse. L'intérêt étant notamment qu'il embarque tout, y compris le compilateur et debugger, donc il n'y a pas besoin de se battre pour tout faire communiquer.
Il est également multiplateforme et de ce que j'en ai vu, fonctionne aussi bien sous ubuntu que sous xp.
Bref, pour mes devs en C, adieu Eclipse. Par contre, Eclipse reste excellent pour le Java et le Php.

Pour les nouveautés des dernières versions de cdt, je ne suis pas un pro, mais globalement, mon avis n'a pas changé depuis mon précédent post.
__________________
Rakken

Oneira, un monde imaginaire d'Heroic Fantasy.

Parce que la présomption d'innocence est un des fondements de notre pays et qu'elle doit le rester, dans tous les domaines : http://www.laquadrature.net/
Rakken est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/08/2010, 22h51   #13
parhelie
Membre éclairé
 
patrick
Inscription : février 2008
Messages : 78
Détails du profil
Informations personnelles :
Nom : patrick

Informations forums :
Inscription : février 2008
Messages : 78
Points : 325
Points : 325
Bonjour à tous.

Voilà, j'ai besoin de developper en C pour une appli embarquée.
J'avais l'habitude du pascal, de là delphi et puis lazarus.
La première impression avec eclipse, c'est que ça fonctionne sans installation, et que ça, c'est déjà drôlement bien.
Reste à s'approprier l'outil, et là, j'avoue être déçu par le forum sur developpez!
Beaucoups de questions posées et bien peu de réponse(s).

Dans ce domaine, je regrette Lazarus!
parhelie est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 23h04.


 
 
 
 
Partenaires

Hébergement Web