Introducing G2.ai, the future of software buying.Try now

8 Mejores IDEs de Java para 2019

21 de Noviembre de 2018
por Aaron Walker

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.

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 softwareEsta 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

IntelliJ IDEA Logo

  • 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.

IntelliJ IDEA Demo - Deep intelligence

 Imagen cortesía de JetBrains

2.Eclipse

Eclipse IDE Logo

  • 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.

 top-python-ideImagen cortesía de Eclipse

3.NetBeans

NetBeans IDE logo

  • 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.

NetBeans Demo - NetBeans

 Imagen cortesía de NetBeans

4.Xcode

Xcode Logo

  • 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.

Xcode Demo - Xcode

 Imagen cortesía de Apple

5. MyEclipse

MyEclipse logo

  • 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.

Image result for myeclipse 2018

 Imagen cortesía de Genuitec

6. BlueJ

BlueJ Logo

  • 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.

7. Oracle JDeveloper

Oracle JDeveloper Logo

  • 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.

Image result for oracle jdeveloper screenshot 2018

 Imagen cortesía de Oracle

8. Rational Application Developer for WebSphere Software

Rational Application Developer Logo

  • 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.

Image result for Rational Application Developer screenshot 2018

 Imagen cortesía de IBM

¿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
AW

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.