El mercado de entornos de desarrollo integrados (IDE) tecnología es diverso y complejo.
Las personas a menudo se encuentran mirando productos que no son adecuados para su uso deseado. Hay muchas características que diferencian una opción de software IDE de otra, pero uno de los factores clave al elegir un IDE es tu lenguaje de programación deseado.
Este blog está destinado a ayudar a aquellos que buscan IDEs que proporcionen soporte nativo para el desarrollo con Java.
¿Cuáles son los 8 mejores IDEs para Java en 2018?
- IntelliJ IDEA
- Eclipse
- NetBeans
- Xcode
- MyEclipse
- BlueJ
- Oracle JDeveloper
- Rational Application Developer for WebSphere Software
Java es un lenguaje de programación orientado a objetos de propósito general. Es el tercer lenguaje de programación más utilizado, según una encuesta de GitHub. Fue desarrollado originalmente por Sun Microsystems en 1991, ahora una subsidiaria de Oracle.
Java a menudo se enseña a principiantes ya que es relativamente fácil de usar y mantener. Además, las empresas eligen Java por su versatilidad. Pueden usar Java para desarrollar aplicaciones tanto internas como orientadas al cliente que se ejecutan en escritorios, dispositivos móviles o navegadores web.
¿Eres desarrollador de Ruby o Python? Consulta los mejores IDEs para Ruby y IDEs para Python en 2018.
Mejor IDE para Java en 2018
Hay muchas opciones diferentes en el mercado para Java entornos de desarrollo integrados (IDE) de software. Esta lista incluye cualquier entorno de desarrollo integrado con características nativas para soportar el desarrollo en Java. No incluye productos que puedan tener complementos o integraciones para soportar el desarrollo en Java. Algunas ofertas de esa naturaleza se destacan al final de la lista.
Estos productos tienen más de 6,000 reseñas de usuarios validadas en G2 Crowd al 2 de noviembre de 2018, y solo representan una parte de las más de 90 ofertas de software IDE listadas en nuestra plataforma.
1. IntelliJ IDEA
- Reseñas: 979
- Estrellas: 4.5
- Proveedor: JetBrains
IntelliJ IDEA es un producto insignia desarrollado por JetBrains. Es el tercer producto más popular en nuestra categoría de IDE y la herramienta mejor valorada con soporte nativo para Java.
El producto viene en dos versiones: la edición comunitaria de código abierto y una edición Ultimate de pago. Cada una soporta los lenguajes de programación Java, Kotlin, Groovy y Scala y el desarrollo con Git, SVN, Mercurial y TFS.
La versión Ultimate incluye herramientas adicionales para soportar la detección de duplicados, integración de Perforce, herramientas de JavaScript y bases de datos. JetBrains también tiene una amplia variedad de herramientas específicas para lenguajes como Ruby, Python y PHP.

Imagen cortesía de JetBrains
Lo que dicen los usuarios
“IntelliJ hace de Java un lenguaje fácil de usar. Puede ahorrarte horas de tiempo en depuración, especialmente en errores sintácticos. También prefiero IntelliJ a otros IDEs como Xcode por la belleza de la interfaz de usuario. También me gusta usar PyCharm, así que es agradable tener una interfaz de IDE común sincronizada a través de lenguajes de programación.” — reseña de IntelliJ IDEA
2.Eclipse
- Reseñas: 1,405
- Estrellas: 4.1
- Proveedor: Eclipse Foundation
Eclipse es uno de los IDEs más populares del mundo y el segundo producto más revisado en nuestra categoría de IDE. La herramienta está diseñada para Java, pero también soporta C/C++ y PHP. El producto es de código abierto y también viene en una forma basada en la nube llamada Eclipse Che.
Uno de los mayores beneficios de Eclipse es su rica comunidad y mercado. Esto ofrece miles de complementos preconstruidos para todo, desde soporte de lenguaje expandido hasta herramientas de desarrollo IoT.
Imagen cortesía de Eclipse
Lo que dicen los usuarios
“Es fácil de usar con proyectos JAVA, bastante conveniente. La mejor parte es que es de código abierto. Es fácil importar y exportar proyectos maven. La función del editor de código es increíble y simplifica el proceso de edición y trabajo en el código. También puedes instalar diferentes temas para cambiar el aspecto y la sensación de eclipse. Desde Eclipse IDE puedes construir y controlar la opción Maven. El soporte de la comunidad es bueno y puedes encontrar casi todas las soluciones a tus problemas en la comunidad.” — reseña de Eclipse
3.NetBeans
- Reseñas: 440
- Estrellas: 4.1
- Proveedor: NetBeans
NetBeans es un IDE gratuito para Java con soporte nativo adicional para PHP, C/C++, JavaScript y más. El producto tiene una vasta biblioteca de complementos que incluye soporte para Python así como otros lenguajes.
Las características estándar incluyen edición básica de código, depuración y capacidades de prueba. Para la mayoría de los lenguajes, hay características adicionales para facilitar las construcciones, implementaciones y refactorización. Otras herramientas útiles incluyen gestión de proyectos, soporte de marcos y capacidades de análisis de código.
Imagen cortesía de NetBeans
Lo que dicen los usuarios
“Netbeans tiene todo para desarrollar software, especialmente cuando trabajas con Java. Todos mis proyectos Java están desarrollados con Netbeans. Es un IDE bastante completo, fácil de usar y el que incorporo para manejar errores. Y lo más importante es una herramienta de código abierto para uso gratuito. Netbeans soporta un gran número de aplicaciones Java como J2SE y EJB. También trabajar con JAVA swing es muy bueno.” reseña de NetBeans
4.Xcode
- Reseñas: 433
- Estrellas: 4.0
- Proveedor: Apple
Xcode es el IDE nativo para computadoras Apple y viene sin costo en macOS High Sierra. El IDE fue lanzado por primera vez hace 15 años y ahora es uno de los IDEs más utilizados disponibles.
Las características nativas incluyen un depurador, constructor de GUI, autocompletado de perfilador y más. La plataforma soporta una amplia variedad de lenguajes de programación incluyendo C, C++, Objective-C, Objective-C++, Java, AppleScript, Python, Ruby, ResEdit (Rez) y Swift.

Imagen cortesía de Apple
Lo que dicen los usuarios
“Es rápido, en comparación con algunos IDEs pesados basados en Java. Está profundamente integrado con el desarrollo de Mac e iOS, por lo que si ese es tu entorno, es casi imprescindible. El simulador de iOS funciona muy bien y es rápido, incluso si carece de algunas características. El autocompletado es increíble.” — reseña de Xcode
5. MyEclipse
- Reseñas: 10
- Estrellas: 4.5
- Proveedor: Genuitec
MyEclipse es una herramienta propietaria construida sobre la plataforma Eclipse. Funciona en todos los sistemas operativos y proporciona conectores para JavaScript, bases de datos y servidores de aplicaciones.
La herramienta puede usarse tanto para el desarrollo en Java como para el desarrollo web con soporte para Angular, TypeScript, JavaScript y HTML. Otras características incluyen gestión de proyectos Maven, herramientas Spring y conectores WebSphere.
Imagen cortesía de Genuitec
Lo que dicen los usuarios
“Me gusta MyEclipse porque en realidad sirve más que un IDE, ya que es una plataforma para crear aplicaciones. Lo uso para crear aplicaciones web y programas Java EE. Lo que más me gusta es la función de autocompletado usando Control + Espacio que proporciona una codificación fácil y rápida. Muestra una ventana emergente para proponer las posibles opciones para completar frases, métodos o argumentos.” — reseña de MyEclipse
6. BlueJ
- Reseñas: 80
- Estrellas: 3.8
- Proveedor: BlueJ
BlueJ es un IDE multiplataforma diseñado para propósitos educativos y desarrollo de software a pequeña escala en Java. Es gratuito, de código abierto y proporciona un conjunto básico de herramientas de desarrollo en Java.
El producto cuenta con una serie de herramientas interactivas de enseñanza y una interfaz simple en comparación con la mayoría de los IDEs completamente desarrollados. Las características generales incluyen resaltado de alcance, inspección de objetos y diagramación de código fuente.
Lo que dicen los usuarios
“BlueJ es un excelente software de inicio para alguien que quiere sumergirse en Java debido a su simplicidad y características menos avanzadas. Es ideal para alguien que enseña Java. Cuantas menos características avanzadas tenga, más se puede enfocar en el código en sí. La mejor parte es que puedes ejecutarlo en cualquier plataforma y es absolutamente gratuito.” — reseña de BlueJ
7. Oracle JDeveloper
- Reseñas: 75
- Estrellas: 4.0
- Proveedor: Oracle
Oracle JDeveloper es un IDE gratuito de Oracle que soporta los lenguajes Java, XML, SQL, GTML, JavaScript y PHP. La plataforma incluye un conjunto completo de características para todo el ciclo de vida del desarrollo.
JDeveloper proporciona un marco de desarrollo integrado, herramientas de desarrollo visual y características selectas para múltiples estilos de desarrollo. Las características varían, pero pueden personalizarse para el desarrollo en Java, bases de datos, web y móvil.

Imagen cortesía de Oracle
Lo que dicen los usuarios
“Wing Python IDE es rápido y está lleno de características con autocompletado y características de auto-indentación que son muy útiles para los programadores de Python. Las pruebas integradas y la depuración también son muy útiles. También puede hacer proyectos Django muy bien y fusionar las consultas muy bien. También hay plantillas de código para principiantes. También es un IDE multiplataforma. Tiene un soporte excepcionalmente receptivo.” — reseña de Wing Python IDE por Raj T.
8. Rational Application Developer for WebSphere Software
- Reseñas: 16
- Estrellas: 2.9
- Proveedor: IBM
Rational Application Developer for WebSphere Software es un IDE propietario desarrollado y mantenido por IBM. Está diseñado específicamente para el desarrollo en Java y soporta sistemas operativos Windows y Linux.
El IDE proporciona herramientas para ayudar a los usuarios a desarrollar, implementar y probar aplicaciones en el servidor de aplicaciones WebSphere. También se puede usar para implementar y gestionar servicios web, aplicaciones web usando JavaScript y XML y activos de arquitectura de componentes de servicio.
Imagen cortesía de IBM
Lo que dicen los usuarios
“El Rational Application Developer, también conocido como RAD, es una de las herramientas de desarrollo de aplicaciones para aplicaciones basadas en Java. La herramienta está basada en la aplicación de código abierto Eclipse, y agregó capacidad específica de IBM sobre la plataforma Eclipse. Es el 'Visual Studio' para la plataforma Java, en comparación con la plataforma de Microsoft. Tenía una muy buena integración del servidor de aplicaciones IBM Websphere, lo que facilita su uso y prueba.” — reseña de Rational Application Developer
¿Quieres aprender más sobre Entornos de Desarrollo Integrado de Java (IDE)? Explora los productos de Entornos de Desarrollo Integrado (IDE) de Java.
Próximos pasos para seleccionar un IDE para Java
Puedes revisar cientos de reseñas de usuarios verificadas en G2 Crowd para encontrar el mejor IDE gratuito para tus necesidades. Consulta la categoría de software IDE donde puedes comparar productos, descubrir características disponibles y leer reseñas de usuarios.
* Por favor, ten en cuenta: Las reseñas pueden haber sido editadas por ortografía y gramática.

Aaron Walker
Aaron has been researching security, cloud, and emerging technologies with G2 for more than half a decade. Over that time he's outlined, defined, and maintained a large portion of G2's taxonomy related to cybersecurity, infrastructure, development, and IT management markets. Aaron utilizes his relationships with vendors, subject-matter expertise, and familiarity with G2 data to help buyers and businesses better understand emerging challenges, solutions, and technologies. In his free time, Aaron enjoys photography, design, Chicago sports and lizards.