Mi proyecto era un Atlassian JIRA : Java, SQL, algunos Velocity plantillas en el back-end y algunos gadgets de panel de control (JavaScript / HTML / CSS) en el frond-end. Atlassian también tiene sus propios marcos para los complementos, por lo que es útil si un IDE es compatible con bibliotecas externas no estándar.
He tenido una experiencia bastante desagradable con el soporte de JavaScript de Eclipse , tiene numerosos errores técnicos con la finalización y el formato automático del código. , especialmente con código complejo (fuentes modulares, pocos frameworks utilizados, etc.). La refactorización no siempre funciona como se pretende (o en absoluto) y casi inútil. Aunque no he probado Aptana Studio.
NetBeans es un poco mejor en este sentido, pero su soporte para proyectos de fuentes mixtas complejas (como Java / JavaScript / web / templates, etc.) es falta (tal vez no lo he intentado lo suficiente).
Finalmente, he terminado de usar IntelliJ IDEA . Es comercial (hay 30 días de prueba) pero es una característica insuperable. Análisis de código, coloración semántica, refactorización que funciona en varios archivos de origen (como js, css, html). Solo inténtalo y nunca mirarías hacia atrás.
P.S. No estoy afiliado a JetBrains de ninguna manera, es solo mi opinión personal.