son - ¿Cuál es el mejor plugin gratuito de Eclipse para un desarrollador de Java
entorno de desarrollo integrado para java (30)
texto alternativo http://www.esup-portail.org/download/attachments/1867853/image012.jpg
Algunos plugins de Eclipse son obligatorios por su entorno. El complemento apropiado de administración de código fuente, por ejemplo, y no estoy interesado en eso.
Algunos proporcionan mejoras útiles, pero en un nicho específico. No estoy interesado en eso.
Algunos son geniales, pero cuestan dinero. No estoy interesado en eso.
Algunos fueron realmente útiles en las versiones anteriores de Eclipse, pero ahora son parte de la versión básica de la última versión de Eclipse (3.4 cuando escribo esto). No estoy interesado en eso.
Quiero consejos sobre qué complementos debe instalar cada desarrollador de Java SE, uno por respuesta, por favor.
Realmente me gustan los complementos de Andrei Loskutov:
Checkstyle. Es muy rápido
FindBugs es maravilloso, pero bastante lento
El Eclipse TPTP puede ser increíblemente útil para encontrar los puntos lentos en el código y para cualquier otra cosa que requiera depuración, creación de perfiles o evaluación comparativa. El único defecto es que no funciona en el mac: ''(.
Mi respuesta a esto es claramente eclim . Exporta la funcionalidad de Eclipse a Vim, lo que me permite utilizar varias funciones increíbles de Eclipse, como autocompletado, autoconstrucción y marcado de errores en el archivo fuente (usando ubicaciones en Vim), formateado automático, importaciones automáticas, búsqueda JavaDoc, código fuente Buscar ... bla, podría continuar para siempre. Lo más importante es: no tengo que usar el suck que es el Eclipse Java Editor (para mí, la calidad del editor siempre es subjetiva, por supuesto).
Visite el sitio si está interesado en Vim, pero forzado / tentado a usar Eclipse por una razón u otra.
Particularmente me gusta el complemento del bytecode outliner, aunque no se adaptará a todos los gustos, ya que mirar el bytecode de Java no es para todos. A veces es realmente útil ver el bytecode subyacente para su clase de Java.
Sitio de actualización: http://download.forge.objectweb.org/eclipse-update/
Descripción: http://asm.objectweb.org/eclipse/index.html
Respondiendo mi propia pregunta con mi favorito actual, Jadclipse, que funciona con jad para desensamblar archivos de clase de bibliotecas de terceros.
Si usa Hibernate, entonces Hibernate Tools es imprescindible. ¡Realmente me gusta la capacidad de escribir mi HQL o JPQL y ver el SQL generado en tiempo real!
Si no estás usando Hibernate, supongo que estás utilizando una base de datos de alguna forma u otra. Por lo tanto, recomendaría la plataforma de herramientas de datos . De hecho, sería una locura desarrollar aplicaciones Java sin utilizar todos los complementos provistos por Eclipse Ganymede Release. Es una gran plataforma de desarrollo sin el dolor de cabeza de tener todos los complementos necesarios sincronizados y trabajando juntos.
Subclipse SVN para eclipse Actualizar URL: http://subclipse.tigris.org/update_1.4.x
primavera IDE
Actualizar URL: http://springide.org/updatesite
Característica de métrica de Eclipse ( sitio de actualización ). La propaganda:
Este plugin de Eclipse calcula varias métricas para su código durante los ciclos de compilación y le advierte, a través de la vista de Problemas, de las ''violaciones de rango'' para cada métrica. Esto le permite estar continuamente al tanto del estado de su base de códigos. También puede exportar las métricas a HTML para su visualización pública o al formato CSV para un análisis posterior.
- Recalcular las métricas durante cada construcción
- Exportación de métricas a CSV o HTML
- Visual ''tablero'' con exportación de HTML
- Las métricas admitidas son:
- La complejidad ciclomática de McCabe
- Acoplamientos eferentes
- La falta de cohesión en los métodos
- Líneas de código en método
- Numero de campos
- Número de niveles
- Cantidad de parámetros
- Número de declaraciones
- Métodos ponderados por clase
(en realidad, me encanta FindBugs más, pero este proyecto es el segundo).
Parece que realmente no puedes responder esta pregunta sin tener un enfoque para tu desarrollo en Eclipse. Supongo que todos necesitan una compilación y un sistema de dependencia, entonces ¿quizás las herramientas Maven ganarán?
- http://m2eclipse.codehaus.org/ <- agradable para administrar sus proyectos pom.xml
- http://code.google.com/p/q4e/ <--- agradable para administrar tus repositorios Maven de Eclipse
Acabo de descubrir a Byecycle . Este visor de dependencias le permite ver qué bonito (o no) es su diseño y resalta las dependencias circulares entre clases, lo que le permite tomar las medidas adecuadas.
Voy a hacer trampa y decir el plugin maven. Entonces todo lo demás puede colgar eso.
Además, maven-eclipse-plugin se encarga del problema más grande que tengo con eclipse: establecer tu classpath.
Hay algunas cosas excelentes mencionadas por otros, pero también voy a poner SQLExplorer allí. Tal vez no sea tan útil en general como Maven o FindBugs, pero es genial para tirar cualquier fuente de datos JDBC al IDE para que pueda probarla y explorar la estructura de la base de datos. También está disponible como una aplicación RCP independiente.
Si necesita obtener más información sobre la cobertura de su código, EclEmma es bastante sencillo y útil
Editor visual para un rápido desarrollo de la GUI.
java.decompiler.free.fr/?q=jdeclipse Complemento Java Decomipler para eclipse. Pensé, es el complemento más útil.
HyperAssist.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=159157
En mi opinión, es el factor único que coloca a Eclipse por delante de todos los otros IDE en términos de productividad real.
Yo un par de mis favoritos son Mylyn y CheckStyle
JBoss Tools para un desarrollo de aplicaciones web rápido y fácil.
Recomendé Spring Source Tool Suite, que es para el desarrollo empresarial de Java con Spring framework.
EditBox
Complemento de Eclipse de MouseFeed
Estoy usando este, que es muy útil para los programadores que no usan el atajo de teclado porque no los conocen.
MouseFeed ayuda a formar el hábito de usar atajos de teclado. Cuando el usuario hace clic en un botón o en un elemento del menú, el complemento muestra una ventana emergente que recuerda el atajo de la tecla.
Encontré el plugin sourceHelper muy útil al desarrollar y depurar código.
La descripción del complemento en el sitio web dice: "El plugin" Source Helper "es un plugin de Eclipse que toma una característica muy útil que existe en Intellij IDEA y la coloca en Eclipse. En resumen, la característica muestra el código de un out-out. del rango inicial de rango visible al flotar una ventana que muestra el código que no se puede ver. Esto ayuda inmensamente cuando se intenta identificar qué corchete de cierre pertenece a qué parte del código ".
Google lanzó recientemente CodePro, gran complemento.
JAutodoc es extremadamente útil si se requiere que pruebe javadoc en su fuente y necesita agregarlo a una clase grande o a muchas clases al mismo tiempo. Utiliza el nombre de las variables para crear el javadoc, por lo que no es perfecto y está limitado por la importancia de los nombres de los parámetros. Incluso si tiene que regresar y arreglarlo un poco, le ahorrará mucho tiempo.
Chronon el depurador de viajes en el tiempo es increíble. Espero ver esto portado a otros idiomas en el futuro.
Findbugs me salvó haciendo algo tonto dos veces hoy.
http://findbugs.sourceforge.net/
El sitio de actualización de Eclipse es: http://findbugs.cs.umd.edu/eclipse/