Los 10 mejores complementos esenciales de Eclipse para desarrolladores de Java

Recientemente me encontré con una selección de complementos útiles de Eclipse y decidí compartirlo aquí. La traducción anterior en mi perfil ha desaparecido, espero que esta publicación sea útil. A quién le importa, bienvenido a cat.




No hay duda de que el entorno de desarrollo Eclipse es uno de los más populares para el desarrollo de Java. El hecho de que muchos complementos estén disponibles en Eclipse lo convierte en una gran herramienta. Hay cientos de complementos de Eclipse para diversos tipos de tareas e integración con otras herramientas necesarias, por ejemplo: complementos para descargar código de GitHub, SVN, CVS, etc.

Hay complementos especiales para desarrollar en Java, desarrollar en Python, crear aplicaciones Java en Spring, así como aplicaciones de Android en Eclipse. Pude aumentar la productividad simplemente instalando los complementos apropiados.

Por ejemplo, al instalar el complemento EGit, puede administrar su repositorio Git directamente desde Eclipse. No necesitará ningún otro cliente Git. Del mismo modo, al agregar Spring Tools, puede facilitar el desarrollo de aplicaciones en Spring y Spring-Boot.

Conocí a muchos desarrolladores de Java que no usaban Eclipse al máximo. Muchos desarrolladores de Java escriben aplicaciones en Spring como cualquier otro proyecto de Java, lo cual es esencialmente bueno, pero no óptimo. Al usar Spring Tools para desarrollar aplicaciones en Spring, puede aumentar su productividad.

Me dijeron que entre una gran cantidad de complementos, encontrar el correcto es difícil. Pero Eclipse MarketPlaceYa resolvió este problema: ahora puede buscar complementos de Eclipse de forma rápida y sencilla mirando el contador de descargas y, en consecuencia, la popularidad. Además, esto se puede hacer en el entorno de desarrollo de Eclipse.

En mi opinión, los desarrolladores no usan los complementos de Eclipse debido a la falta de conocimiento sobre ellos. Obviamente, no puede usar completamente algo hasta que tenga información al respecto. Lo más interesante es que se observa una conciencia insuficiente no solo entre los desarrolladores principiantes de Java, sino también entre los "adultos mayores" que han alcanzado un cierto límite en la capacitación.

Es por eso que decidí compartir algunos de los complementos de Eclipse más necesarios para los desarrolladores de Java, que incluyen complementos para sistemas de control de versiones (como Git y SVN), complementos para creadores (como Maven y Gradle) y complementos para marcos (como Spring y Android).

1. Integración EGit , Git para Eclipse


Hoy, este es quizás el complemento más necesario para el desarrollador de Java. Le permite descargar código de GitHub y proporciona integración de Git para Eclipse . Este complemento también hace que encontrar y ejecutar consultas de historial sea rápido y versátil. En resumen, EGit es imprescindible para el desarrollo de Java.



2. Spring Tools (AKA Spring IDE o Spring Tool Suite)


No hay duda de que Spring es el marco de Java más popular, y Spring Tools facilita la creación de proyectos en Spring y Spring Boot en Eclipse. Con STS, puede crear rápidamente proyectos en Spring Boot utilizando la integración simple start.spring.io .

También es compatible con el desarrollo de aplicaciones utilizando Spring Java-Config, finalización de código avanzada, asistencia de contenido, validación y soporte de solución rápida para aplicaciones Spring. Es ideal para desarrollar microservicios con Spring, ya que le permite integrar el IDE para Cloud Foundry, incluida la depuración en la nube.



3. Integración de Maven para Eclipse (M2E)


El complemento M2E o el complemento Maven Integration para Eclipse es otro popular complemento de Eclipse necesario para el desarrollo de Java. Proporciona una integración completa de Maven para Eclipse.

Puede usar M2E para gestionar proyectos Maven simples y multimodulares, ejecutar compilaciones Maven a través de la interfaz Eclipse e interactuar con repositorios Maven.

Además, algunos complementos dependen de la versión de Eclipse que esté utilizando: hay un complemento separado para Juno, Luna, etc.



4. Subclipse


Este es otro complemento de control de versiones que le permite descargar código de SVN y realizar todas las operaciones relacionadas con SVN desde Eclipse. Está diseñado y mantenido por los desarrolladores de Subversion. El complemento se actualiza constantemente de acuerdo con las últimas características y versiones de Subversion. Si está trabajando en un proyecto Java en SVN, entonces este complemento es necesario para usted.



5. Tema de color Eclipse


Todos los desarrolladores tienen gustos diferentes. A algunos desarrolladores les gusta el viejo tema de color feo Eclipse, a otros les gustan los temas oscuros como Vim e IntelliJ IDEA.
Eclipse Color Theme le permite cambiar convenientemente los temas de color sin ningún efecto secundario. Si desea poder cambiar los temas de color o trabajar en varios lenguajes de programación a la vez, este complemento puede hacerlo más feliz.



6. Herramientas JBoss


JBoss Tools es un proyecto integral para un conjunto de complementos de Eclipse, que incluye soporte para JBoss, así como tecnologías relacionadas como Hibernate, JBoss AS / WildFly, CDI, OpenShift, Apache Camel, Red Hat JBoss Fuse, Docker, JSF, (X) HTML, Maven y otros.



7. TestNG para Eclipse


Si sabe que JUnit viene con Eclipse, pero usa TestNG para escribir pruebas unitarias para su proyecto Java, entonces este complemento de Eclipse puede ayudarlo. Le permite ejecutar pruebas TestNG desde Eclipse. Puede ejecutar conjuntos, grupos o métodos individuales. Los informes de errores están en una pestaña separada donde puede saltar rápidamente a las pruebas fallidas.

El complemento también contiene varias plantillas para escribir pruebas.



8. Herramientas de desarrollo de Android para Eclipse (ADT)


Android Development Tools (ADT) es un complemento para Eclipse IDE diseñado para proporcionar un entorno integrado potente para el desarrollo de aplicaciones de Android.

ADT amplía las capacidades de Eclipse al permitirle crear rápidamente nuevos proyectos de Android, crear aplicaciones de interfaz de usuario, corregir errores de aplicación utilizando las herramientas de Android SDK y exportar firmas para paquetes de aplicaciones (APK) y su distribución.



9. EclEmma


EclEmma es una herramienta gratuita de cobertura de código Java para Eclipse, disponible bajo la Licencia pública de Eclipse. Proporciona análisis de cobertura de código directamente en el entorno de producción de Eclipse. Utilizado correctamente, ayuda a mejorar la calidad del código al acelerar el rápido ciclo de desarrollo / prueba.



10. JRebel para Eclipse


JRebel es una herramienta que permite a los desarrolladores recargar clases y otros recursos que han cambiado desde la implementación de la aplicación sobre la marcha. Se salta el ciclo de reensamblado, reinicio y despliegue que son típicos del desarrollo de Java. JRebel permite a los desarrolladores hacer más trabajo al mismo tiempo y no rociarse mientras escriben código.

JRebel es compatible con la mayoría de las pilas Java empresariales existentes y es fácil de instalar en entornos de desarrollo existentes.



Todos estos complementos de Eclipse son algunos de los más importantes para los desarrolladores de Java. La mayoría de ellos están incluidos en todos los listados populares en Eclipse MarketPlace. Estos complementos están muy extendidos y es posible que ya los esté utilizando. Si de repente aún no ha comenzado ninguno de ellos, le sugiero que lo intente.

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


All Articles