JetBrains GoLand 2024.2: ¿qué hay de nuevo en la IDE para desarrolladores Go?
La empresa JetBrains presentó una actualización masiva de su IDE insignia para el lenguaje Go — GoLand 2024.2. Este lanzamiento incluye decenas de mejoras, desde el autocompletado inteligente de código hasta una profunda integración con tecnologías en la nube. Analizamos por qué esta versión podría convertirse en el estándar para los desarrolladores de Golang.
Principales novedades
- Asistente de IA de nueva generación — el asistente de IA integrado ahora ofrece refactorizaciones contextuales, genera comentarios y pruebas, y ayuda a comprender más rápido el código de otros.
- Navegación inteligente por el código — se mejoró el trabajo con genéricos (generics): la IDE resalta correctamente los tipos, muestra la jerarquía y ofrece autocompletado para estructuras parametrizadas complejas.
- Inicio rápido y perfilado — se optimizó el trabajo con módulos Go, se aceleró la importación de proyectos grandes. Se agregó soporte para nuevas versiones del compilador Go 1.22+.
- Integración con Docker y Kubernetes — ahora es posible ejecutar y depurar microservicios directamente desde la IDE, gestionar contenedores y ver registros sin cambiar al terminal.
Mejoras para el trabajo en equipo
En GoLand 2024.2 se ampliaron significativamente las capacidades para el desarrollo colaborativo:
- Live Share — revisión de código en tiempo real: los colegas pueden editar archivos simultáneamente, ver los cursores de los demás y comunicarse en el chat integrado.
- Integración con GitLab y GitHub — se simplificó el trabajo con pull requests, se agregó soporte para Code Suggestions de GitHub Copilot.
- Búsqueda inteligente de errores — el analizador de código ahora detecta posibles fugas de gorutinas, uso incorrecto de contextos y condiciones de carrera en la etapa de escritura del código.
Rendimiento y comodidad
Los desarrolladores de JetBrains prestaron especial atención a la velocidad de la IDE. El nuevo motor de indexación permite abrir proyectos un 40% más rápido, y las comprobaciones de código en segundo plano ya no bloquean la entrada. Para los propietarios de estaciones de trabajo potentes, se agregó soporte para el modo experimental ZGC (Z Garbage Collector), lo que reduce las pausas en la recolección de basura en los procesos Java de la propia IDE.
También vale la pena destacar la interfaz actualizada: los paneles de herramientas se volvieron más compactos y los esquemas de colores se adaptaron a temas oscuros y claros teniendo en cuenta las recomendaciones WCAG para personas con trastornos de percepción del color.
¿Para quién es esta IDE?
GoLand 2024.2 es adecuada tanto para desarrolladores principiantes que recién están aprendiendo Golang, como para ingenieros experimentados que trabajan con sistemas de alta carga. Las plantillas de código integradas, la integración con frameworks populares (Gin, Echo, Fiber) y el soporte para bases de datos populares hacen de este entorno una herramienta universal para crear microservicios, utilidades CLI y aplicaciones web.
Conclusión: JetBrains GoLand sigue siendo una de las IDE más potentes para Go, y la versión 2024.2 consolida este estatus. Si escribes en Golang de forma profesional, vale la pena probar la actualización, al menos por el asistente de IA y la mejora en el trabajo con módulos.