El mejor IDE de Java: IntelliJ IDEA

Uno de los problemas con la amplia variedad de opciones disponibles cuando se trata de IDEs de Java es que la mayoría de ellos simplemente no son muy buenos. Personalmente, estoy cansado de los editores de texto glorificados que, por proporcionar una interfaz gráfica para el compilador de Java en línea de comandos, se atreven a llamarse a sí mismos "entornos de desarrollo integrados". Por otro lado, también estoy bastante cansado de los entornos hinchados, lentos y "llenos de características" que tienden a entorpecer más que ayudar a realizar el trabajo y que no parecen mejorar con cada nueva versión.

Me voy por esta breve diatriba para darte una idea de lo bajos que eran mis expectativas para el IDE de Java IntelliJ IDEA, que me recomendó un miembro del propio equipo de desarrollo en Java de Builder.com. Espero que al tener en cuenta mis preconcepciones, aprecies mi entusiasmo cuando se trata de IDEA.

Índice de Contenido
  1. Una gran cantidad de características de productividad
  2. Las características técnicas
  3. Impresiones finales

Una gran cantidad de características de productividad

La premisa de IDEA es bastante simple: hacer que los programadores sean lo más productivos posible. Incluye una serie de ayudas a la productividad que, sorprendentemente, realmente facilitan el trabajo con Java. Las distintas ventanas de herramientas ubicadas alrededor de la ventana principal del editor se pueden configurar para expandirse automáticamente cuando pasas el mouse sobre ellas y para contraerse nuevamente cuando no las necesitas, así puedes aprovechar al máximo el espacio en pantalla.

El editor es lo suficientemente inteligente como para ayudarte pero lo suficientemente simple como para no entorpecerte, lleno de características "buenas" como la importación automática de un paquete cuando se hace referencia a una clase por primera vez en tu proyecto. La versión de IDEA de la función de autocompletado de código, conocida como "SmartType", está a la altura de lo que encontrarás en un producto de desarrollo de Microsoft: a medida que escribes caracteres, la lista de opciones disponibles se reduce y la ventana de ayuda a nivel de método incluye información sobre los parámetros. Tomando otra táctica del "enemigo", IDEA también utiliza el método de resaltar los errores de sintaxis con una línea roja y su analizador de sintaxis de fondo puede informarte de varios errores de compilación tan pronto como escribas el código.

La herramienta de refactorización de alta capacidad está integrada también. IDEA tiene opciones para las cosas básicas: puede analizar y reemplazar nombres de clases, métodos y variables dentro de un alcance dado y actualizar automáticamente las referencias al reubicar clases en paquetes diferentes. Incluso puede actualizar los comentarios y literales de cadenas al hacerlo. Puedes copiar y pegar clases enteras en diferentes archivos, perfectamente formateadas, y extraer una firma de interfaz, una firma de método o una superclase de cualquier clase en tu código fuente.

Las características técnicas

El depurador integrado de IDEA admite tanto la depuración local como la remota, aunque es posible que debas ajustar algunas configuraciones para que la última funcione correctamente. Además de proporcionar las funciones habituales de observación, paso a paso y puntos de interrupción manuales, puedes configurar puntos de interrupción automáticos de acceso a campos y excepciones e incluso navegar por los valores de las variables mientras estás en modo de interrupción a través de un árbol conveniente.

Descubre la guía definitiva para diseñar aplicaciones empresariales en Java

El IDE admite múltiples configuraciones de JVM, varios compiladores y el sistema de compilación Ant, y facilita la configuración de múltiples classpaths personalizados. Todas estas configuraciones se controlan a través de un cuadro de diálogo de información del proyecto, por lo que cada uno de tus proyectos puede usar configuraciones diferentes sin complicaciones. No pude encontrar una manera de copiar ninguna de estas configuraciones de un proyecto a otro, lo cual es una molestia menor, pero con la que puedo vivir. IDEA también cuenta con soporte incorporado para varios sistemas de gestión de cambios como Visual SourceSafe, el sistema CVS de código abierto y Perforce.

Impresiones finales

IDEA tiene un diseño muy limpio y ordenado. Las ventanas de herramientas que se ocultan automáticamente, que normalmente no me gustan, son muy efectivas aquí, probablemente porque se activan al pasar el mouse sobre áreas discretas de la pantalla, todas ellas claramente marcadas. No hay luchas con la ubicación de acoplamiento que aquejan a muchos otros IDE aquí. Los menús de IDEA están organizados de forma lógica y puedes ubicar fácilmente cualquier comando que necesites a través de los menús de nivel superior, los atajos de teclado o los menús contextuales sensibles al contexto, de los cuales IDEA hace un uso efectivo. También debo mencionar que la ventana principal del editor admite desplazamiento mediante la rueda del mouse. (¡Sí!)

IDEA se concentra en las características de codificación, con un mínimo del desorden "empresarial" que se encuentra en otros IDE. IDEA se trata de escribir y mantener código y apoya bien esas actividades. Lo único que eché de menos mientras lo usaba fue un generador de GUI al estilo RAD y una forma rápida de saltar a un método o clase específica en un archivo fuente. Esto es posible utilizando la ventana de herramientas de Estructura, que agrupa los métodos y clases de tu proyecto en un árbol jerárquico, pero preferiría tener acceso a un método más rápido. Supongo que mis raíces en Visual Basic deben estar apareciendo. Me impresionaron especialmente las herramientas de implementación de interfaz, anulación de método y refactorización. Muy simplemente, IDEA es el sueño de un programador, obviamente desarrollado por un equipo con un conocimiento íntimo de Java. Además, tiene una etiqueta de precio muy razonable.

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Desarrollo, allí encontraras muchos artículos similares a El mejor IDE de Java: IntelliJ IDEA , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.