Eclipse en general parece ser el más popular en uso en estos días, por lo que valdría la pena familiarizarse con él. Hay muchos plugins para Eclipse para todo tipo de cosas, y Eclipse hace que sea muy fácil escribir nuevos plugins. También es compatible con una variedad de lenguajes de programación mucho más allá de Java. Sin embargo, Eclipse también es lento, hinchado, complicado y tiene una curva de aprendizaje empinada.
NetBeans – no lo he usado en un par de años., La última vez que jugué con él, lo preferí a Eclipse, ya que al menos se sentía un poco más rápido e intuitivo. Tiene una base de usuarios más pequeña, lo que tiende a significar menos Complementos y menos Soporte de la comunidad, pero al menos la última vez que jugué con él, era un sistema bastante agradable y estable de usar.
IntelliJ-es menos «GRATIS» que los otros dos, pero hay maneras de obtener ciertas versiones de forma gratuita como en cerveza. Creo que la calidad es generalmente un paso por encima de Eclipse y NetBeans., Tiene una creciente base de usuarios en la industria (donde las empresas están dispuestas a pagar las tarifas de licencia a cambio de un producto teóricamente más estable y con mejor soporte). También es la base sobre la que se construyen otros IDE (como Android Studio y PyCharm). Por lo tanto, probablemente seguirá creciendo en popularidad. Si estuviera haciendo el desarrollo de Java pesado en el día a día, probablemente me conformaría con IntelliJ.
eso dicho… Estoy continuamente perplejo y consternado por la baja calidad general de los IDE de Java en comparación con los productos para otras plataformas., En general, todo parece ser increíblemente lento, hinchado y complicado, y realmente no ha habido mucha mejora a lo largo de los años en esa área.