¿Qué es un buen IDE para usar con Java?

¿Qué es un buen IDE para Java?

He usado Eclipse, pero luego me perdí las capacidades multilínea y la personalización de Atom.

También soy un novato en Java (tomé una clase en la escuela durante un año) y me gustaría tener una alternativa a Eclipse y Atom para Java.

Quiero que una solución sea gratuita, para Windows y específicamente para Java (la compatibilidad con Git/GitHub también es buena). Si la edición de cursor multilínea está ahí, eso también es genial.

Los sitios de Stack Exchange están diseñados para preguntas específicas de enfoque limitado. Aquí debe enumerar algunos criterios cuidadosamente delineados sobre lo que significa "buen" software en su contexto. Los tres grandes IDE de Java son IntelliJ , NetBeans y Eclipse . Todos son similares en cuanto a ser conjuntos de herramientas grandes y poderosos, y todos son bestias complicadas que vienen con una curva de aprendizaje. Hay otros para propósitos especializados como BlueJ para principiantes que aprenden Java. Necesito más información para hacer sugerencias.
¡Bienvenido a Recomendaciones de software! Lo que es "mejor" siempre es subjetivo : el búho de un hombre es el ruiseñor de otro hombre. Describa mejor lo que haría que este software se adaptara mejor a usted , lo que luego nos permite brindar recomendaciones adecuadas. Consulte ¿Qué se requiere para que una pregunta contenga "suficiente información"? para más pistas.
@Izzy ¿Y qué les pasa a los búhos? Bromas aparte, tenga en cuenta que existen numerosos complementos , incluidos complementos similares a VI/Emacs, que hacen que el editor de Eclipse sea más aceptable.
Si su pregunta fue respondida a su satisfacción, puede aceptar una respuesta haciendo clic en la marca de verificación debajo de las flechas de votación.

Respuestas (2)

Me gusta el escritorio Linux Mint 18.xw/ MATE, Geany para un uso rápido y Netbeans instalado desde la descarga del archivo deb de netbeans.org (no a través de apt/package manager), usando Java 8 de Oracle a través del PPA de webupd8.org y, si lo desea, el JavaFX más nuevo de Oracle descargado como .deb de ellos.

Geany es un editor de texto (también multiplataforma) con todas las bondades típicas (iluminación, documentos múltiples, etc.), pero también tiene botones configurables de "compilación" y "construcción", y una opción de ventana de terminal. Así que ti es realmente un IDE ligero.

Netbeans es... Netbeans. Buen material. Flexible: Java, C++, PHP, etc. además de todo tipo de complementos.

Emac:

  • Es patológicamente personalizable
  • Permite la edición de varias líneas (aunque no puedo pensar en un editor de texto que no sea el venerable ed que no lo hace; ¿te refieres a algo más como cursores múltiples ?)
  • Es gratis (como en "libertad de expresión" y como en "cerveza gratis")
  • Tiene binarios de Windows
  • Tiene muchas características específicas de Java
  • Tiene varios paquetes para la integración con Git
Sí, me refiero a multi-cursores. Voy a cambiar eso en el OP.