IDEs disponibles para Java
IntelliJ IDEA, Eclipse, VS Code y NetBeans
IntelliJ IDEA
Desarrollado por JetBrains. Es el IDE más usado en el ecosistema Java/Kotlin actualmente, especialmente en entornos profesionales. Destaca por su análisis estático, refactorizaciones automáticas y su integración con Spring, Maven, Gradle y control de versiones.
Desde 2025, JetBrains unificó el producto en una sola edición: gratuita para uso no comercial (aprendizaje, proyectos personales, open source) y de pago para uso comercial. Ya no existe una "Community Edition" separada. Para este curso la licencia gratuita cubre todo lo necesario.
Eclipse IDE
Gratuito y de código abierto, mantenido por la Eclipse Foundation. Fue el IDE de referencia para Java durante más de una década y sigue siendo muy común en sistemas empresariales legacy. Altamente extensible mediante plugins (Spring Tools Suite, m2e para Maven, etc.).
- Más pesado y menos ergonómico que IntelliJ en tareas cotidianas de refactoring.
- Spring Tools Suite (STS) es una distribución de Eclipse preconfigurada para Spring.
- Muy probable encontrarlo en proyectos legacy corporativos.
Visual Studio Code
Editor ligero de Microsoft, gratuito y de código abierto. No es un IDE Java nativo, pero con las extensiones del Extension Pack for Java (Microsoft) ofrece compilación, depuración, Maven/Gradle integrado y soporte básico de Spring.
- Más ligero que IntelliJ o Eclipse: arranca más rápido y consume menos memoria.
- El soporte de refactoring y análisis es inferior al de IntelliJ.
- Buen punto de entrada si ya se usa VS Code para otros lenguajes.
Extensión recomendada: Extension Pack for Java (incluye Language Support for Java, Debugger, Test Runner, Maven for Java, Project Manager for Java e IntelliCode).
NetBeans
IDE gratuito y de código abierto, actualmente mantenido por la Apache Foundation (Apache NetBeans). Fue muy popular en los años 2000. Hoy tiene una base de usuarios más pequeña pero sigue siendo una opción válida, especialmente para quienes prefieren una integración Maven más estrecha que Eclipse.
- Soporte nativo de Maven sin plugins adicionales.
- Interfaz más sencilla que Eclipse o IntelliJ.
- Menos ecosistema de plugins que las alternativas.
Comparativa rápida
| IDE | Precio | Rendimiento | Recomendado para |
|---|---|---|---|
| IntelliJ IDEA | Gratis (no comercial) | Alto | Desarrollo profesional, este curso |
| Eclipse | Gratis | Medio | Proyectos legacy, equipos con Eclipse ya instalado |
| VS Code | Gratis | Ligero | Edición rápida, proyectos pequeños |
| NetBeans | Gratis | Medio | Preferencia personal, integración Maven nativa |