¿Cuáles son los mejores IDE para programadores Java?

‘Mejor’ es un término demasiado genérico aquí, puede solicitarlo consultando sus requisitos, configuración, propósito, uso, etc.
Si solo quería aprender Java, o desarrollar una pequeña aplicación, busque IDE livianos / portátiles para Java. Hay cientos de IDE disponibles, algunos de ellos son DrJava

BlueJ – Enseñanza Java – Aprendizaje Java

JCreator – Java IDE

El mejor IDE de Java para hacer más código de alta calidad en menos tiempo … Muchos otros

En un entorno en tiempo real, la mayoría de los IDE de Java preferibles son

Eclipse – http://www.eclipse.org/

NetBeans – http://netbeans.org/

IntelliJ IDEA el IDE de Java

Muchos otros softwares de código abierto crearán sus complementos en eclipse y netbeans, por lo tanto, trabajar en estos IDE agregará ventaja. Como estos IDE tienen más audiencia, puede obtener más apoyo / ayuda de ellos.

Personalmente prefiero el eclipse.

Hay tres IDE que creo que están entre los mejores. Elegir entre estos tres queda en tus manos.

Uno es Eclipse, este es el IDE más popular. La interfaz de usuario es excelente, puede tener varios proyectos en la pestaña de proyectos del IDE. Puede ver el código de un proyecto diferente en la misma ventana sin cambiar la perspectiva IDE. Tiene una perspectiva de depuración diferente (ver). Tiene muchos complementos. Esta es la opción si eres un desarrollador incipiente.

El segundo es Intellij, esto es popular entre muchos programadores de núcleo duro. La interfaz de usuario no es tan buena como Eclipse, pero creo que es un poco más rápido en el procesamiento que cualquier otro IDE. Los valores variables durante la depuración se muestran justo al lado de ellos (lo cual es genial) donde, como en eclipse, hay una ventana separada en Eclipse. Puede evaluar expresiones durante la depuración para verificar qué valor está devolviendo. Lo que no me gusta de Intellij es que me permite cargar solo un espacio de trabajo o proyecto a la vez, si tengo que cambiar entre proyectos, tengo que volver a abrir el otro proyecto y esperar 30 segundos para la perspectiva de la ventana cambiar. Aparte de esto, Intellij es el MEJOR.

No he usado NetBeans desde que estoy enamorado de Intellij, pero la noción general en la industria es que Intellij es mejor que NetBeans y Eclipse.

Te he dado algunas ideas generales sobre el mejor IDE para Java. Para obtener más detalles, debe utilizar los tres y descubrir cuál funciona mejor para usted.

Si está buscando consejos para elegir un IDE y comenzar a codificar, Intellij es el indicado. ¿Por qué? Porque es increíble.

Los dos mejores IDE en mi opinión serían Eclipse e IntelliJ.

bueno, la elección entre estos dos depende totalmente de tu estilo y en qué proyecto estarás trabajando. IntelliJ Community Edition es compatible con Java, Groovy y Scala. Sin embargo, si planea crear un servidor Python, combinado con Ajax y HTML, junto con un servidor web java, Eclipse es su elección.

Si eres un desarrollador novato y necesitas ayuda para completar el código, IntelliJ es mejor que Eclipse. Especialmente el generador de GUI en IntelliJ es mucho mejor.

En cuanto al rendimiento, tanto los IDE usan mucha RAM. IntelliJ indexa todo el proyecto al inicio y es más rápido que Eclipse.

Eclipse tiene la capacidad de abrir múltiples proyectos en la misma ventana, dando al codificador control sobre dependencias y relaciones. Intellij tiene una opción para abrir un proyecto con múltiples módulos, me pareció engorroso y, a veces, un poco defectuoso.

Personalmente, he usado Koding para desarrollar una parte de mi aplicación Java HTML-Encrypter. Es bastante bueno. Tiene algunas características interesantes.

  1. Máquina virtual (VM) gratuita con Ubuntu, acceso raíz, apt-get y muchas herramientas de uso común
  2. Terminal incorporado con soporte de 256 colores
  3. Todos los idiomas, bases de datos y herramientas de línea de comandos son compatibles.

Como sabemos, nuestro editor de código o IDE de Java favorito y mejor puede convertirse en un aliado incomparable en lo que respecta a la finalización del código y la asistencia visual para la depuración y creación de nuestra aplicación.

1- MyEclipse

Myeclipse es un IDE de Java que incluye las mejores herramientas para el desarrollador de pila completa. Con MyEclipse, es sencillo crear un front-end dinámico junto con un potente back-end, la combinación que es crítica para la empresa actual.
MyEclipse ofrece todo lo que el desarrollador empresarial necesita para crear eficientemente aplicaciones potentes utilizando las últimas tecnologías.

Caracteristicas

  • Herramientas de grado comercial creadas sobre el último Eclipse Java EE
  • Codificación Java EE mejorada para Spring y Maven
  • Soporte superior de codificación / desarrollo Angular y TypeScript
  • Desarrollo perfecto para servidores de aplicaciones y bases de datos populares
  • CodeLive con Live Preview para cambios más rápidos de HTML y CSS
  • JSjet para una codificación y depuración de JavaScript excepcionales

Descargar ahora


2 – Eclipse

Eclipse es el IDE de Java más popular. La interfaz de usuario de Eclipse es excelente, puede tener varios proyectos en la pestaña de proyectos del IDE. Puede ver el código de un proyecto diferente en la misma ventana sin cambiar la perspectiva IDE. Tiene una perspectiva de depuración diferente (ver). Tiene muchos complementos. Esta es la opción si eres un desarrollador incipiente.

Sus características principales incluyen Windows Builder, integración con Maven, Mylyn, editor XML, cliente Git, cliente CVS, PyDev, y contiene un espacio de trabajo base con un sistema de complemento extensible para personalizar el IDE para satisfacer sus necesidades. A través de complementos, puede desarrollar aplicaciones en otros lenguajes de programación, algunos de los cuales incluyen, C, C ++, JavaScript, Perl, PHP, Prolog, Python, R, Ruby (incluido el marco de Ruby on Rails), por nombrar solo algunos.
Eclipse está disponible bajo una licencia pública de Eclipse y está disponible en Windows, Mac OS X y Linux.

Descargar ahora


3 – IDEA IntelliJ

Intellij es también un popular IDE de Java. Su interfaz de usuario no es tan buena como Eclipse, pero su procesamiento es un poco más rápido que cualquier otro IDE. Los valores variables durante la depuración se muestran justo al lado de ellos (lo cual es genial) donde, como en eclipse, hay una ventana separada en Eclipse.

Puede evaluar expresiones durante la depuración para verificar qué valor está devolviendo. Lo que no le gustará de Intellij es que le permite cargar solo un espacio de trabajo o proyecto a la vez, si tiene que cambiar de proyecto, debe volver a abrir el otro proyecto y esperar 30 segundos para que la perspectiva de la ventana cambio. Aparte de esto, Intellij también es el MEJOR.

Descargar ahora


4 – Netbeans

NetBeans es un entorno de desarrollo integrado de código abierto escrito en Java y es uno de los IDE favoritos de IDR Solutions para Java Coding.

NetBeans IDE admite el desarrollo de todos los tipos de aplicaciones Java (Java SE, JavaFX, Java ME, web, EJB y aplicaciones móviles) estándar de fábrica. NetBeans tiene un diseño modular, lo que significa que puede ser extendido por desarrolladores externos que pueden crear complementos para NetBeans para mejorar su funcionalidad.

Descargar ahora


5 – BlueJ

BlueJ es un entorno de desarrollo integrado (IDE) para el lenguaje de programación Java. Se ha desarrollado principalmente con fines educativos, pero también es adecuado para aquellos que desean desarrollar software a pequeña escala. Se ejecuta con la ayuda de un JDK (Kit de desarrollo de Java).

BlueJ está desarrollado principalmente para la enseñanza de la programación orientada a objetos, y su diseño difiere de otros entornos de desarrollo como resultado.

Descargar ahora


6 – Jgrasp

GRASP es un IDE ligero creado principalmente para la generación automática de visualizaciones de software para mejorar la comprensión del software.

Jgrasp es capaz de producir visualizaciones estáticas de la estructura del código fuente y visualizaciones de estructuras de datos en tiempo de ejecución y jGRASP produce Diagramas de Estructura de Control (CSD) para Java, C, C ++, Objective-C, Python, Ada y VHDL; Gráficos de perfil de complejidad (CPG) para Java y Ada; Diagramas de clase UML para Java; y tiene visores de objetos dinámicos y un lienzo de visor que funciona junto con un depurador integrado y un banco de trabajo para Java.

Descargar ahora

conclusión

fuente – Java Ide: 5 Mejor Java ide para programadores (POPULAR 2017)

El mejor IDE es el que mejor se adapta a usted y hace que su flujo de trabajo sea más productivo. Pero en términos de popularidad, Eclipse es el mejor, si crees que tu IDE favorito no está en la lista aquí, solo comenta a continuación, estaré encantado de enumerarlos aquí.

Creo que el mejor IDE es, en última instancia, el que sienta que le queda mejor y lo hace más productivo.

Personalmente, creo que es mejor usar un editor de texto con resaltado de sintaxis. Es mi percepción que me anima a escribir código más simple y mejor, más elegante que usar una herramienta con finalización de código y tomará menos recursos de su computadora en funcionamiento.

NetBeans es el entorno de desarrollo integrado gratuito de código abierto más potente para Java y es utilizado por desarrolladores profesionales para el desarrollo de aplicaciones empresariales, web, móviles y de escritorio. NetBeans es IDE multiplataforma y es compatible con Linux , Windows, Mac y Oracle Solaris.

Oracle adquirió Sun Microsystems en 2010 y NetBeans se convirtió en parte de Oracle. Después de esta adquisición, NetBeans está recibiendo actualizaciones continuas y mejoras de funciones con el patrocinio de Oracle y la contribución de una comunidad muy activa de desarrolladores.

NetBeans es un entorno de desarrollo de extremo a extremo que ayuda al análisis, diseño, codificación, creación de perfiles, pruebas, depuración, compilación, ejecución y despliegue de aplicaciones.

NetBeans admite el desarrollo de muchos lenguajes, pero brilla más cuando se trata de desarrollo en Java y tecnologías relacionadas. También es el IDE oficial de Java 8 . En resumen, es compatible con todo Java.

Hola, hay muchos IDE disponibles para el desarrollo de Java … Algunos de ellos los enumeré …

NetBeans

NetBeans es un entorno de desarrollo integrado de código abierto escrito en Java y es uno de los IDE favoritos de IDR Solutions para Java Coding.

NetBeans IDE admite el desarrollo de todos los tipos de aplicaciones Java (Java SE, JavaFX, Java ME, web, EJB y aplicaciones móviles) estándar de fábrica. NetBeans tiene un diseño modular, lo que significa que puede ser extendido por desarrolladores externos que pueden crear complementos para NetBeans para mejorar la funcionalidad (nuestro complemento PDF para NetBeans es un buen ejemplo).

NetBeans IDE se puede utilizar para desarrollar en Java, pero también es compatible con otros lenguajes, en particular PHP, C / C ++ y HTML5.

Eclipse

Eclipse es otro IDE de Java gratuito para desarrolladores y programadores y está escrito principalmente en Java. Eclipse le permite crear varias aplicaciones Java multiplataforma para su uso en dominios móviles, web, de escritorio y empresariales.

Sus características principales incluyen Windows Builder, integración con Maven, Mylyn, editor XML, cliente Git, cliente CVS, PyDev, y contiene un espacio de trabajo base con un sistema de complemento extensible para personalizar el IDE para satisfacer sus necesidades. A través de complementos, puede desarrollar aplicaciones en otros lenguajes de programación, algunos de los cuales incluyen, C, C ++, JavaScript, Perl, PHP, Prolog, Python, R, Ruby (incluido el marco de Ruby on Rails), por nombrar solo algunos.

Eclipse está disponible bajo una licencia pública de Eclipse y está disponible en Windows, Mac OS X y Linux.

IntelliJ IDEA Community Edition

IntelliJ IDEA Community Edition es un Java IDE (Entorno de desarrollo integrado) gratuito utilizado principalmente para el desarrollo de aplicaciones Android, Scala, Groovy, Java SE y programación Java.

Tiene un diseño liviano y viene con características útiles como pruebas JUnit, TestNG, depuración, inspecciones de código, finalización de código, soporte para refactorización múltiple, herramientas de compilación Maven, hormiga, generador de GUI visual y editor de código para XML y Java.

Enide Studio 2014

Enide Studio 2014 inicialmente (versión 0.11-preview) se lanzó como producto independiente para todos los sistemas operativos. Sin embargo, los cambios posteriores lo vieron desarrollarse en un Tool Suite para Node.js, JavaScript y Java Development, que está disponible en la tienda de complementos Eclipse y en el sitio web principal.

BlueJ

BlueJ es un entorno de desarrollo integrado (IDE) para el lenguaje de programación Java. Se ha desarrollado principalmente con fines educativos, pero también es adecuado para aquellos que desean desarrollar software a pequeña escala. Se ejecuta con la ayuda de un JDK (Kit de desarrollo de Java).

BlueJ está desarrollado principalmente para la enseñanza de la programación orientada a objetos, y su diseño difiere de otros entornos de desarrollo como resultado.

jEdit

jEdit es un editor de texto con cientos (contando el tiempo de desarrollo de complementos) de años-persona de desarrollo detrás de él. La mayoría de las personas argumentan que jEdit supera muchas herramientas de desarrollo costosas para las características y la facilidad de uso es que el núcleo de jEdit viene con un lenguaje macro incorporado; Una arquitectura de plugin extensible. Cientos de macros y complementos disponibles.

jGRASP

GRASP es un IDE ligero creado principalmente para la generación automática de visualizaciones de software para mejorar la comprensión del software. Es capaz de producir visualizaciones estáticas de la estructura del código fuente y visualizaciones de estructuras de datos en tiempo de ejecución y jGRASP produce Diagramas de Estructura de Control (CSD) para Java, C, C ++, Objective-C, Python, Ada y VHDL; Gráficos de perfil de complejidad (CPG) para Java y Ada; Diagramas de clase UML para Java; y tiene visores de objetos dinámicos y un lienzo de visor que funciona junto con un depurador integrado y un banco de trabajo para Java.

JDeveloper

JDeveloper es un IDE suministrado por Oracle Corporation y lanzado como software gratuito. Ofrece varias características para el desarrollo en Java, XML, SQL y PL / SQL, HTML, JavaScript, BPEL y PHP. JDeveloper se puede utilizar para codificar, depurar, optimizar y crear perfiles para la implementación.

JDeveloper se integra con Oracle Application Development Framework (Oracle ADF), un marco basado en Java EE de extremo a extremo que simplifica aún más el desarrollo de aplicaciones.

DrJava

DrJava es un entorno de desarrollo extremadamente ligero que se puede utilizar para escribir programas Java. Ha sido diseñado principalmente para estudiantes y proporciona una interfaz intuitiva y la capacidad de evaluar interactivamente el código Java.

Su característica principal es que se use como una herramienta de prueba de unidad, un depurador de nivel fuente, un panel interactivo para evaluar el texto del programa, un editor de programa inteligente y se puede usar para más, según sus requisitos.

Está disponible de forma gratuita bajo la Licencia BSD, y está en desarrollo activo por el grupo JavaPLT de la Universidad de Rice.

“Mejor” IDE? “Mejor” editor de texto? ¿El “mejor” lenguaje de programación? Estás hablando de religión aquí. ¡Estas preguntas son conocidas por iniciar guerras!
Lo más sensato sería revisar una serie de IDEs populares, jugar con ellos y elegir el que más le convenga.
He trabajado con Eclipse e IntelliJ. Actualmente, Eclipse parece ser más popular, aunque IntelliJ tiene cierta inteligencia incorporada. Lo recuerdo IntelliSense si no recuerdo mal: hace cosas como análisis de código, reconoce fragmentos de código “malos”, etc.
Mi preferencia personal: Eclipse, ha existido por más tiempo y tiene complementos para satisfacer básicamente cualquier requisito nuevo que su proyecto pueda tener en el futuro (con toda probabilidad).

Como dijo balagandadhar solo para aprender java, puedes tener cualquier herramienta a tu gusto


Pero cuando se trata del entorno en tiempo real, la selección de IDE realmente depende, ya que balagandadhar dijo que el eclipse es la herramienta más utilizada a partir de ahora,
pero hay otra herramienta llamada “IntelliJ IDEA” que personalmente me pareció más poderosa que el eclipse

Como en el caso del eclipse, hay 2 versiones: 1 se paga una vez y se llama MyEclipse y la segunda solo se llama Eclipse, lo mismo ocurre con IntelliJ IDEA tiene 1 gratis y 1 pago (las versiones pagas siempre tienen sus propios beneficios)

Google también dejó de admitir Eclipse para el desarrollo de Android y creó una nueva herramienta llamada android studio que se basa en IntelliJ IDEA


Para ser más específicos, existen algunas herramientas como Anypoint Studio para la tecnología de mulas que se basa en Eclipse
y hay Spring Tool Suite para desarrollar aplicaciones basadas en Spring, que es lo que estoy usando ahora para desarrollar aplicaciones REST en spring4 MVC

Netbeans. Actualmente en su versión 8.

Ya no hago muchas aplicaciones Swing, pero si lo haces, las herramientas de diseño de Netbeans Swing son geniales.

Si hace JSF, Netbeans hace que la edición de páginas XML Facelets sea casi soportable. Editar XML sin autocompletar y cerrar automáticamente es inhumano. También puede completar automáticamente tu EL, lo cual es un buen truco.

Puede usar Ant o Maven: prefiero Maven y el soporte está integrado. El sistema de dependencia del paquete Maven está perfectamente integrado en la herramienta Proyecto.

No he tocado Eclipse en más de un año. No tengo nada en contra, pero parecía que Netbeans estaba obteniendo nuevas características y actualizaciones más regularmente.

Tres son otros IDE, pero no sé qué ofrecerían que Netbeans no tenga. Y es gratis.

Los 4 principales son: Eclipse, Intellij IDEA, NetBeans y JDeveloper.

Eclipse ha sido la mejor opción para empresas y desarrolladores. Se han creado muchos complementos para Eclipse. También se han producido muchos IDE basados ​​en Eclipse.

Recientemente, Intellij IDEA se convierte en la mejor opción para los desarrolladores. Incluso puntúa cuando Google se alejó de Eclipse y lo eligió para crear Android Studio. Creo que tendré que usar esto en futuros proyectos.

NetBeans carece de soporte de las empresas, pero el IDE en sí no es malo. Tiene muchas características incorporadas. Personalmente, prefiero este IDE sobre Eclipse, pero tengo que usar Eclipse ya que es el IDE preferido en las empresas. No hace falta decir que me encanta NetBeans.

JDeveloper no es tan popular IDE. Oracle es la única gran empresa conocida que lo utiliza (es de ellos). Avísame si hay otros. No estoy familiarizado con eso, así que no puedo decir mucho.

Codifico en varios idiomas diferentes, por lo que prefiero el ajuste de herramientas a varios idiomas. Actualmente uso “sublime text” y “vim”. Popular para Java son “Eclipse” y “net beans” también. Elige uno que te guste. Personalmente, me gusta usar un bach para ejecutar mi código. Esta es la herramienta más general, pero supongo que está buscando algo diferente.

Si bien no puedo responder esta pregunta personalmente, es posible que las revisiones de usuarios reales de todos los IDE principales en la estación central de TI sean útiles.

Como ejemplo, los usuarios interesados ​​en IDEs a menudo leen reseñas de Oracle SQL Developer. Este usuario escribe: “La velocidad con la que puede construir declaraciones SQL y código PL / SQL ha sido muy valiosa. Además, simplifica la forma en que gestionamos los objetos de la base de datos y las conexiones a diferentes fuentes de datos ”. Puede leer el resto de su revisión aquí: Revisión de Oracle SQL Developer por un usuario real

Tan simple, use bith eclipse e intelliJ y comience a gustarle uno de ellos. Realmente depende del control que espera, nuevamente, el eclipse es tan simple y el otro es un poco avanzado.

En cuanto a mi preferencia para mí, el mejor IDE de Java es
IntelliJ

Hay varias alternativas muy buenas presentes.

Puedes consultarlos en este sitio web

18 El mejor software gratuito Java IDE

Hay muchos IDE como netbeans, intellij IDEA o JCreator. Pero lo mejor para un principiante es Eclipse. Entonces comenzaría con eso.

Luego, cuando sea un desarrollador maduro, muévase a IntelliJ IDEA. Ofrece un mejor entorno integrado y una gestión delgada del código, ya que comprende el contexto, lo que le ahorra tiempo y esfuerzo.

Mejores IDEs para programadores Java:

  • NetBeans
  • Eclipse
  • BlueJ
  • jEdit
  • IDEA IntelliJ
  • JDeveloper
  • DrJava

Saludos,

Desarrollador Java

Como dijo José, todo depende de tu preferencia y de lo que te ayuda a ser más productivo.

Pero, le diré tres IDE populares que la mayoría de las personas consideran útiles.

1. Eclipse
2. NetBeans
3. Notepad ++

Prueba esos tres. Si ninguno de esos parece estar bien, busque un poco más. Todo es una cuestión de preferencia.

Moisés bajó del monte Sinaí y sostuvo en alto dos tabletas de piedra y una copia de IntelliJ IDEA.