Tengo un proyecto de varios módulos maven más grande en el que intervienen varios idiomas. Ahora, con Eclipse JDT y JSDT instalados, el código para colorear funciona bien, pero la finalización del código en JavaScript no funciona muy bien, lo que hace que sea difícil ser productivo. Parece que Eclipse no encuentra clases de JavaScript en mi proyecto, así que tampoco soy capaz de saltar los métodos de JavaScript con mucha facilidad. Tampoco parece posible asignar clases de JavaScript, ya que este es un proyecto de Java y no veo forma de mezclar las naturalezas del proyecto.Naturaleza de Java y JavaScript simultáneamente
¿Hay alguna manera de mejorar este comportamiento? ¿O hay otros complementos de JavaScript que puedan hacerlo y que funcionen simultáneamente con JDT?
La terminación de código "inteligente" de JavaScript es un problema bastante difícil porque el lenguaje es muy dinámico. Es bastante difícil para el entorno del editor saber a qué tipo de objeto se puede referir un símbolo porque no hay declaraciones de tipo. – Pointy
¿Por qué IntelliJ puede hacerlo entonces? ;) – roele
Entiendo que IntellJ puede incluso hacerlo, en un escenario mixto (por ejemplo, jsp/javascript) Tienen una arquitectura diferente (mejor). – OscarRyz