Il mio progetto era un JIRA Atlassiano plugin: Java, SQL, alcuni Velocity modelli nel back-end e pochi gadget dashboard (JavaScript / HTML / CSS) nella parte finale. Atlassian ha anche i propri framework per i plugin, quindi è utile se un IDE supporta le librerie esterne non standard.
Ho avuto un'esperienza piuttosto spiacevole con il supporto JavaScript di Eclipse , ha numerosi problemi con il completamento e la formattazione automatica del codice , in particolare con codice complesso (fonti modulari, pochi framework utilizzati, ecc.). Il refactoring non funziona sempre come previsto (o del tutto) e quasi inutile. Tuttavia, non ho provato Aptana Studio.
NetBeans è alquanto migliore a questo riguardo, ma il suo supporto per progetti di sorgenti miste complesse (come Java / JavaScript / web / templates ecc.) è carente (forse non ci ho provato abbastanza)
Finalmente ho finito con l'uso di IntelliJ IDEA . È commerciale (c'è una prova di 30 giorni) ma è imbattibile in termini di funzionalità. Analisi del codice, colorazione semantica, refactoring che funziona su vari file sorgente (come js, css, html). Provalo e non guarderai mai indietro.
P.S. Non sono affiliato con JetBrains in alcun modo, è solo una mia opinione personale.