Мой проект представлял собой плагин Atlassian JIRA : Java, SQL, некоторые шаблоны Velocity в бэкэнде и несколько гаджетов панели инструментов (JavaScript / HTML / CSS) в frond-конце. У Atlassian также есть свои собственные платформы для плагинов, поэтому полезно, если в IDE есть поддержка нестандартных внешних библиотек.
У меня был довольно неприятный опыт работы с поддержкой JavaScript в Eclipse , он имеет множество глюков с завершением и автоматическим форматированием кода, особенно со сложным кодом (модульные исходники, немного используемых фреймворков и т. Д.). Рефакторинг не всегда работает как задумано (или вообще) и практически бесполезен. Я не пробовал Aptana Studio, хотя.
NetBeans несколько лучше в этом отношении, но его поддержка сложных проектов со смешанным исходным кодом (таких как Java / JavaScript / web / templates и т. Д.) Отсутствует (возможно, я не слишком старался).
Наконец я в конечном итоге использовал IntelliJ IDEA . Он коммерческий (есть 30-дневная пробная версия), но непревзойденный по характеристикам. Анализ кода, семантическая раскраска, рефакторинг, который работает с различными исходными файлами (такими как js, css, html). Просто попробуйте, и вы никогда не оглядываетесь назад.
PS Я никак не связан с JetBrains, это просто мое личное мнение.