Top 10 des plugins Eclipse essentiels pour les développeurs Java

Récemment, je suis tombé sur une sélection de plugins Eclipse utiles et j'ai décidé de les partager ici. La traduction précédente dans mon profil a disparu, j'espère que ce message sera utile. Peu importe - bienvenue au chat.




Il ne fait aucun doute que l'environnement de développement Eclipse est l'un des plus populaires pour le développement Java. Le fait que de nombreux plugins soient disponibles dans Eclipse en fait un excellent outil. Il existe des centaines de plugins Eclipse pour différents types de tâches et l'intégration avec d'autres outils nécessaires, par exemple: des plugins pour télécharger du code depuis GitHub, SVN, CVS, etc.

Il existe des plugins spéciaux pour développer en Java, développer en Python, créer des applications Java au printemps, ainsi que des applications Android dans Eclipse lui-même. J'ai pu augmenter la productivité en installant simplement les plugins appropriés.

Par exemple, en installant le plugin EGit, vous pouvez gérer votre référentiel Git directement depuis Eclipse. Vous n'aurez besoin d'aucun autre client Git. De même, en ajoutant Spring Tools, vous pouvez faciliter le développement d'applications sur Spring et Spring-Boot.

J'ai rencontré de nombreux développeurs Java qui n'ont pas pleinement utilisé Eclipse. De nombreux développeurs Java écrivent des applications dans Spring comme tout autre projet Java, ce qui est essentiellement bon, mais pas optimal. En utilisant Spring Tools pour développer des applications sur Spring, vous pouvez augmenter votre productivité.

On m'a dit que parmi un grand nombre de plugins, trouver le bon est difficile. Mais Eclipse MarketPlacedéjà résolu ce problème: vous pouvez maintenant rechercher des plugins Eclipse rapidement et facilement en consultant le compteur de téléchargement et, par conséquent, la popularité. De plus, cela peut être fait dans l'environnement de développement Eclipse lui-même.

À mon avis, les développeurs n'utilisent pas les plugins Eclipse en raison d'un manque de sensibilisation à leur sujet. De toute évidence, vous ne pouvez pas utiliser pleinement quelque chose avant d'avoir des informations à ce sujet. La chose la plus intéressante est qu'une sensibilisation insuffisante est observée non seulement chez les développeurs Java débutants, mais aussi chez les «seniors» qui ont atteint un certain plafond de formation.

C'est pourquoi j'ai décidé de partager certains des plug-ins Eclipse les plus nécessaires pour les développeurs Java, qui incluent des plug-ins pour les systèmes de contrôle de version (tels que Git et SVN), des plug-ins pour les constructeurs (tels que Maven et Gradle) et des plug-ins pour les frameworks (tels que Spring et Android).

1. EGit , intégration Git pour Eclipse


Aujourd'hui, c'est peut-être le plug-in le plus nécessaire pour le développeur Java. Il vous permet de télécharger du code depuis GitHub et fournit une intégration Git pour Eclipse . Ce plugin rend également la recherche et l'exécution de requêtes d'historique rapides et polyvalentes. En bref, EGit est un incontournable pour le développement Java.



2. Outils Spring (AKA Spring IDE ou Spring Tool Suite)


Il ne fait aucun doute que Spring est le framework Java le plus populaire, et Spring Tools facilite la création de projets sur Spring et Spring Boot dans Eclipse. En utilisant STS, vous pouvez rapidement créer des projets sur Spring Boot en utilisant la simple intégration start.spring.io .

Il prend également en charge le développement d'applications à l'aide de Spring Java-Config, l'achèvement de code avancé, l'assistance au contenu, la validation et la prise en charge rapide des applications Spring. Il est idéal pour développer des microservices à l'aide de Spring, car il vous permet d'intégrer l'IDE pour Cloud Foundry, y compris le débogage dans le cloud.



3. Intégration Maven pour Eclipse (M2E)


Le plugin M2E ou le plugin Maven Integration for Eclipse est un autre plugin Eclipse populaire nécessaire au développement Java. Il fournit une intégration Maven complète pour Eclipse.

Vous pouvez utiliser M2E pour gérer des projets Maven simples et multi-modulaires, exécuter des builds Maven via l'interface Eclipse et interagir avec les référentiels Maven.

De plus, certains plugins dépendent de la version d'Eclipse que vous utilisez: il existe un plugin séparé pour Juno, Luna, etc.



4. Subclipse


Il s'agit d'un autre plugin de contrôle de version qui vous permet de télécharger du code depuis SVN et d'effectuer toutes les opérations liées à SVN depuis Eclipse lui-même. Il est conçu et maintenu par les développeurs Subversion. Le plugin est constamment mis à jour selon les dernières fonctionnalités et versions de Subversion. Si vous travaillez sur un projet Java dans SVN, ce plugin est nécessaire pour vous.



5. Thème de couleur Eclipse


Tous les développeurs ont des goûts différents. Certains développeurs aiment l'ancien thème de couleur laid Eclipse, d'autres comme les thèmes sombres comme Vim et IntelliJ IDEA.
Le thème de couleur Eclipse vous permet de changer facilement de thème de couleur sans aucun effet secondaire. Si vous voulez pouvoir changer de thème de couleur ou travailler dans plusieurs langages de programmation à la fois, ce plugin peut vous rendre plus heureux.



6. Outils JBoss


JBoss Tools est un projet complet pour un ensemble de plugins Eclipse, qui inclut la prise en charge de JBoss, ainsi que des technologies connexes telles que Hibernate, JBoss AS / WildFly, CDI, OpenShift, Apache Camel, Red Hat JBoss Fuse, Docker, JSF, (X) HTML, Maven et autres.



7. TestNG pour Eclipse


Si vous savez que JUnit est fourni avec Eclipse, mais que vous utilisez TestNG pour écrire des tests unitaires pour votre projet Java, ce plugin Eclipse peut vous aider. Il vous permet d'exécuter des tests TestNG à partir d'Eclipse. Vous pouvez exécuter des ensembles, des groupes ou des méthodes individuelles. Les rapports de bogues sont sur un onglet séparé où vous pouvez rapidement passer aux tests ayant échoué.

Le plugin contient également plusieurs modèles pour écrire des tests.



8. Outils de développement Android pour Eclipse (ADT)


Android Development Tools (ADT) est un plugin pour l'IDE Eclipse conçu pour fournir un environnement intégré puissant pour le développement d'applications Android.

ADT étend les capacités d'Eclipse en vous permettant de créer rapidement de nouveaux projets Android, de créer des applications d'interface utilisateur, de corriger les erreurs d'application à l'aide des outils du SDK Android et d'exporter des signatures pour les packages d'application (APK) et leur distribution.



9. EclEmma


EclEmma est un outil de couverture de code Java gratuit pour Eclipse, disponible sous la licence publique Eclipse. Il fournit une analyse de la couverture du code directement dans l'environnement de production Eclipse. Utilisé correctement, il contribue à améliorer la qualité du code en accélérant le cycle de développement / test rapide.



10. JRebel pour Eclipse


JRebel est un outil qui permet aux développeurs de recharger des classes et d'autres ressources qui ont changé depuis le déploiement de l'application à la volée. Il ignore le cycle de réassemblage, de redémarrage et de redéploiement qui est typique du développement Java. JRebel permet aux développeurs de faire plus de travail en même temps et de ne pas se faire asperger pendant l'écriture de code.

JRebel prend en charge la plupart des piles Java d'entreprise existantes et est facile à installer dans les environnements de développement existants.



Tous ces plugins Eclipse sont parmi les plus importants pour les développeurs Java. La plupart d'entre eux sont inclus dans toutes les listes populaires sur Eclipse MarketPlace. Ces plugins sont très répandus et vous les utilisez peut-être déjà. Si tout à coup vous n'en avez pas encore commencé, je vous suggère d'essayer.

Source: https://habr.com/ru/post/undefined/


All Articles