IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Eclipse Discussion :

Quels plugins Eclipse préférez-vous ? Pourquoi ?


Sujet :

Eclipse

  1. #1
    Expert confirmé

    Avatar de alain.bernard
    Homme Profil pro
    Ingénieur aéronautique
    Inscrit en
    Décembre 2011
    Messages
    749
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur aéronautique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 749
    Points : 5 219
    Points
    5 219
    Par défaut Quels plugins Eclipse préférez-vous ? Pourquoi ?
    Bonjour,

    Nous vous proposons une petite enquête afin de savoir quels sont les plugins Eclipse les plus populaires du moment. Nous pourrons ainsi les mettre en avant dans la FAQ par exemple, ou lors de nos réponses sur le forum. Si vous avez vos plugins "fétiches" nous vous invitons donc à répondre à ce topic, en nous expliquant leur utilité et pourquoi vous les recommanderiez aux gens. N'hésitez évidemment pas à en mettre plusieurs !

    Le marketplace Eclipse, qui regorge de plugins, donne la liste des plus populaires du moment :


    Vous pouvez par exemple utiliser le template de réponse suivant :
    • Nom du plugin
    • Fonction principale
    • Pourquoi est-il indispensable ?


    Alain, pour la rubrique Eclipse

  2. #2
    Membre actif
    Homme Profil pro
    Consultant BigData
    Inscrit en
    Juillet 2009
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant BigData

    Informations forums :
    Inscription : Juillet 2009
    Messages : 129
    Points : 280
    Points
    280
    Par défaut
    Bonjour,

    La question est très délicate car je pense qu'il n'y a pas de plugin préféré, ou de plugin fétiche. On pourrait parler de plugin préféré pour utiliser telle ou telle fonctionnalité, mais de façon globale, c'est très dur.
    Les plugins que j'utilise, personnellement, dépendent très fortement des choix technologiques réalisés sur les projets. Je ne vais pas dire si je préfère un plugin SVN ou Git. Je vais plutôt faire mon choix (ou me voir imposé mon choix) entre SVN et Git et utiliser le plugin adéquat.

  3. #3
    Rédacteur

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    Juillet 2005
    Messages
    14 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14 974
    Points : 72 948
    Points
    72 948
    Par défaut
    Alain,

    Merci pour ce débat.

    Au boulot, j'utilise

    InstaSearch pour la recherche fulltext sur mes projets
    Plugin GWT
    Subversive (il me reste encore quelques projets sous SVN)
    LaunchPI (pour faire du CrossCompilation pour RaspberryPI)
    Plugin GIT (déjà installé) est très bien, hormis les messages d'erreur qui font penser à des gros bugs

    Mickael

  4. #4
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Points : 29 131
    Points
    29 131
    Billets dans le blog
    2
    Par défaut
    Salut,

    En tant que développeur RCP, les plugins que je préfère ne sont pas ceux que j'utilise pour développer, mais ceux que j'utilise dans mes applications : à commencer par les plugins Nebula, pour tous ses composants graphiques (mais principalement Gallery, et PShelf). Sinon, chaque fois que j'installe un nouvel Eclipse, j'installe systématiquement subclipse et JadClipse (quoique j'envisage de regarder JD-Eclipse). SubClipse parce que mon repository de sources est subversion et que je le préfère à subversive (mais j'avoue que je ne l'ai pas beaucoup pratiqué, donc surtout par habitude). JadClipse parce que je travaille avec beaucoup de bibliothèques externes sans sources, et que j'ai souvent besoin de comprendre ce que ça fait et comment pour contourner les limitations (comme Ephox EditLive par exemple).

  5. #5
    Rédacteur

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    Juillet 2005
    Messages
    14 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14 974
    Points : 72 948
    Points
    72 948
    Par défaut
    Joel,

    JadClipse ça fonctionne bien ? le code source qui est produit est-il de bonne qualité ?

    Perso, il est rare que j'utilise un bibliothèque qui n'a pas de code source. Grace à l'intégration Maven, il faut me chercher le code source automatiquement.

    Mickael

  6. #6
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Points : 29 131
    Points
    29 131
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par Mickael Baron Voir le message
    Joel,
    JadClipse ça fonctionne bien ? le code source qui est produit est-il de bonne qualité ?
    Plutôt moyennement en fait : globalement, ça me suffit la plupart du temps, mais j'ai souvent du bytecode au lieu de code Java (et il n'y a pas de désobfuscation). C'est un peu pour ça que j'envisage de tester d'autres plugins. Mais je procastine (à cause d'un manque de temps surtout). Disons que c'est celui qui avait été le plus satisfaisant globalement pour moi lorsque j'en avais testé plusieurs il y a très très longtemps.
    J'ai aussi avec EditLive des crashs jvm sur la décompilation de certaines classes : mais je soupconne une compilation un peu spéciale pour probablement éviter qu'on accède à leurs sources. Même Eclipse en est gêné : certaines méthodes publiques de sous-classes du Jar ne sont pas visibles par Eclipse à la complétion, et je n'ai pu les voir qu'avec la décompilation JadClipse.

    Citation Envoyé par Mickael Baron Voir le message
    Perso, il est rare que j'utilise un bibliothèque qui n'a pas de code source. Grace à l'intégration Maven, il faut me chercher le code source automatiquement.

    Mickael
    J'évite au maximum également, mais je suis obligé avec un outil payant qu'on intrègre. Et puis, parfois, j'ai un besoin soudain et isolé, et je n'ai pas téléchargé les sources : ça va plus vite de faire un control-clic sur la méthode que de chercher les sources, de les télécharger, les attacher, etc...

    J'avais essayé de faire la build sous maven au début, mais j'avais un peu galéré (je ne connaissais pas du tout maven en plus) et on a opté pour une build ant sous luntbuilt qui pilote PDE qui a été beaucoup plus simple et rapide à mettre en oeuvre. Si tu as un lien qui explique comment faire une build de client RCP avec maven, je suis intéressé, par curiosité surtout, parce qu'après avoir passé la build sous quickbuild, je ne ressens plus de besoin de changer, vu la puissance du système.

  7. #7
    Membre expert
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 476
    Points : 3 005
    Points
    3 005
    Par défaut
    Pour les plugins qui ne sont pas dans la distribution par defaut, je gere activement ma liste de favoris via MarketPlace: http://marketplace.eclipse.org/user/18470/favorites . Ca me permet de facilement les retrouver quand je dois reinstaller Eclipse.

    Pour moi, c'est FindBugs qui touche largement le sommet en 1er dans tous mes use-cases Java. Le nombre de lecons que cet outil m'a donnees, le nombre de bugs qu'il m'a evites, le nombre de constructions peu performantes qu'il m'a detectees doivent maintenant se compter en centaines. Et au final, avec la puissance des machines modernes, il reagit aussi bien que JDT pour decouvrir les erreurs a la volee, meme en mode "maximum".
    Gloire a FindBugs!

  8. #8
    Rédacteur

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    Juillet 2005
    Messages
    14 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14 974
    Points : 72 948
    Points
    72 948
    Par défaut
    Mickael,

    Je l'avais intégré à mon Eclipse il y a longtemps et depuis j'ai pris l'habitude de voir (de temps en temps) les résultats sur Sonar.

    Je vais voir ce que ça peut donner d'après ton avis positif.

    Merci

    Mickael

  9. #9
    Membre émérite

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 995
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 995
    Points : 2 522
    Points
    2 522
    Par défaut
    En 2015, Eclipse, j'arrête...

    Après plus de 10 ans à l'utiliser, j'ai l'impression qu'aujourd'hui, c'est le plus mauvais IDE pour Java. IntelliJ ou Netbeans, c'est autre chose.

    Je comprends que mon commentaire peut paraitre agressif, mais la gestion de Maven reste complètement à la ramasse, en particulier, et ça, en 2015, c'est insupportable, pour moi.

    Il y a quelques temps, je devais faire un checkout d'un SVN d'un projet existant, projet web avec Maven. Pour réussir à le faire compiler et fonctionner avec Tomcat, ça m'a pris des heures, littéralement. Il y avait toujours un truc qui clochait. Quand il le voyait comme un projet web, il ne comprenait plus que c'était un projet Maven, et vice-versa.

    J'ai fait un checkout avec Netbeans, il a reconnu le projet immédiatement et tout a fonctionné en l'espace de 10 minutes.

    Il serait temps que les gens de la fondation Eclipse se rendent compte que les outils de build externes, type Maven, mais aussi Gradle, Grunt, Gulp, etc, sont incontournables et que leur intégration doit être parfaite. Pas question de faire cohabiter une notion de build Eclipse et une notion de build Maven. Je veux builder, rien de plus !

    Quand Eclipse 4 est sorti et que j'ai vu qu'il n'y avait pas eu de progrès significatif sur ce plan, je dois dire que j'ai été extrêmement déçu...

  10. #10
    Membre expert
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 476
    Points : 3 005
    Points
    3 005
    Par défaut
    Citation Envoyé par Traroth2 Voir le message
    Il y a quelques temps, je devais faire un checkout d'un SVN d'un projet existant, projet web avec Maven. Pour réussir à le faire compiler et fonctionner avec Tomcat, ça m'a pris des heures, littéralement. Il y avait toujours un truc qui clochait. Quand il le voyait comme un projet web, il ne comprenait plus que c'était un projet Maven, et vice-versa.
    Si toutefois tu reviens a Eclipse bientot, alors tu peux essayer ca: https://wiki.eclipse.org/E4/UI/Smart_Import . Le scenario que tu decris a ete identifie comme etant en effet un gros souci de l'IDE, et ce mechanisme (en cours de maturation mais deja fonctionnel) en est une solution.

    Il serait temps que les gens de la fondation Eclipse
    On dit plutot les gens de la communaute Eclipse. La Fondation est au service de la communaute, le developpement et les projets sont aux mains de la communaute.

  11. #11
    Membre averti
    Inscrit en
    Octobre 2005
    Messages
    135
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 135
    Points : 391
    Points
    391
    Par défaut
    Deja Eclipse de base, je ne fait plus.

    J'utilise l'Eclipse customisé de Spring : Spring tool suite.
    je ne parle pas des plugins classique pour svn,git,maven,gradle ( même si STS intégrè le maven et le git).


    Ensuite quelque plugin pratique:
    Jautodoc
    Plugin sonar comme ça, on voit tous de suite le non respect des règles.
    MoreUnit, pratique pour naviguer (et créer la structure) dans ses test unitaire.
    ResourceBundleEditor pour l’édition de properties.
    Infinitest pour lancer ses tests unitaires automatiquement quand je change le code de ma classe.

  12. #12
    Membre expert
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 476
    Points : 3 005
    Points
    3 005
    Par défaut
    Citation Envoyé par bilgetz Voir le message
    même si STS intégrè le maven et le git
    A l'attention de celles et ceux qui sont restes sur des anciennes versions de l'IDE, depuis Luna, les IDE Eclipse pour Java et Java EE (entre autres) incluent les plugins pour Maven et Git de serie.

  13. #13
    Membre actif
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2009
    Messages : 182
    Points : 268
    Points
    268
    Par défaut
    Je plaint les gens qui utilise encore Eclipse et SVN en 2015. Je ne vois pas comment on peut clamer être agile et encore travailler avec des outils préhistoriques.

  14. #14
    Membre émérite

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 995
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 995
    Points : 2 522
    Points
    2 522
    Par défaut
    Citation Envoyé par Mickael_Istria Voir le message
    Si toutefois tu reviens a Eclipse bientot, alors tu peux essayer ca: https://wiki.eclipse.org/E4/UI/Smart_Import . Le scenario que tu decris a ete identifie comme etant en effet un gros souci de l'IDE, et ce mechanisme (en cours de maturation mais deja fonctionnel) en est une solution.
    Le jour où la communauté Maven passera le goal eclipse:eclipse en deprecated parce qu'il ne sert plus à rien, je jetterais à nouveau un coup d'oeil à Eclipse. Bizarrement, il n'y a pas de goal netbeans:netbeans ou intellij:intellij...

  15. #15
    Rédacteur

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    Juillet 2005
    Messages
    14 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14 974
    Points : 72 948
    Points
    72 948
    Par défaut
    @javan00b et @Traroth2, le but de ce débat est de parler des plugins que vous préférez. Il y a déjà eu de nombreuses discussions sur les défauts d'Eclipse ou pour dire que les autres environnements sont mieux.

    Merci de rendre le débat constructif.

    Mickael

  16. #16
    Rédacteur/Modérateur
    Avatar de regis1512
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mai 2008
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 264
    Points : 7 999
    Points
    7 999
    Par défaut
    Bonsoir,

    Je n'ai pas vraiment de plugin préféré.
    Mais selon mes besoins, j'utilise les plugins
    - GIT (de série)
    - Mylyn
    - Ivy
    - Apache Directory
    - Toad for Eclipse (Moins complet que le vrai Toad mais avec l'avantage d'être gratuit et bien intégré dans Eclipse)
    - InfiniTest (https://infinitest.github.io/) : un plugin qui consomme peu et qui permet de relancer en tâche de fond les tests impactés par les dernières modifications

    Bonne soirée.

  17. #17
    Membre expert
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 476
    Points : 3 005
    Points
    3 005
    Par défaut
    Citation Envoyé par Traroth2 Voir le message
    Le jour où la communauté Maven passera le goal eclipse:eclipse en deprecated parce qu'il ne sert plus à rien, je jetterais à nouveau un coup d'oeil à Eclipse.
    En pratique, ca fait un bon moment qu'il n'est pas recommande. Depuis m2e 1.0 j'imagine. D'ailleurs la derniere release du maven-eclipse-plugin date de 2012. J'imagine que plus personne ne le maintient et qu'il n'a pas eu le temps de passer par la case "deprecated".
    Des membres eminents de la communaute Maven te diront aussi que mvn eclipse:eclipse est mort, et qu'il faut utiliser m2e (inclus par defaut dans les Eclipse Java et JEE).

  18. #18
    Membre chevronné Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 234
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 234
    Points : 1 897
    Points
    1 897
    Par défaut
    VAADIN bien sûr.

    A+

  19. #19
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Points : 13 670
    Points
    13 670
    Par défaut
    Rien de vraiment ouf dans ce que je vais citer pour moi. Voilà ce que j'utilise généralement au boulot :
    • Subclipse
    • AnyEdit
    • JBossTools
    • Mylyn
    • M2Eclipse


    De façon plus sporadique j'ai :
    • SonarQube
    • EclEmma
    • Vaadin plugin
    • Un connecteur Jenkins aussi mais je ne sais plus son nom


    Vous avez des nouveautés sympas à recommander ?

  20. #20
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 3
    Points : 11
    Points
    11
    Par défaut
    Eclipse étant un socle utilisé pour différents usages et dans différent types d’environnement le choix des plugins dépend du contexte de chacun.

    A titre d’information, voici mes favoris sur Eclipse Marketplace http://marketplace.eclipse.org/user/16375/favorites
    dans lesquels on trouve des « classiques » (FindBugs, EclEmma) mais aussi
    • EasyShell (très utile pour interagir avec de système d’exploitation : shell, explorateur, etc )
    • Telosys Tools (très pratique pour générer le code récurent d’un projet en quelques minutes : écrans CRUD, etc)

Discussions similaires

  1. Quel plugin eclipse pour cette application graphique?
    Par triton4 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 11/12/2007, 12h15
  2. Quelle version d'Eclipse utilisez-vous ? Pourquoi ?
    Par Ricky81 dans le forum Eclipse
    Réponses: 37
    Dernier message: 01/10/2007, 01h39
  3. Quelle version d'Eclipse utilisez-vous ? Pourquoi ?
    Par Ricky81 dans le forum Eclipse
    Réponses: 54
    Dernier message: 28/08/2006, 10h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo