Nueva alternativa a GoLand: revisión de la IDE Gofie para Golang

Entrenador de Python en Línea para Principiantes

Aprende Python fácilmente sin sobrecargarte de teoría. Resuelve tareas prácticas con verificación automática, recibe pistas y escribe código directamente en el navegador, sin instalar nada.

Start Course

Nueva IDE con soporte para Go (Golang): primer vistazo a Gofie



El ecosistema de Go (Golang) continúa desarrollándose rápidamente, y tras el lenguaje llegan las herramientas de desarrollo. Recientemente se lanzó la primera versión beta pública de un nuevo entorno de desarrollo integrado Gofie, creado específicamente para desarrolladores de Go. Los desarrolladores lo posicionan como una alternativa ligera pero potente a JetBrains GoLand y Visual Studio Code. Probamos la novedad y compartimos nuestras primeras impresiones.



¿Qué es Gofie y qué la hace interesante?

Gofie es una IDE nativa, escrita en Go utilizando el framework Gio (GUI para Go). La característica principal del proyecto es la ausencia total de dependencias de Electron o Java. Esto garantiza un inicio ultrarrápido (menos de 2 segundos) y un bajo consumo de memoria RAM (alrededor de 150 MB frente a más de 800 MB de GoLand).



  • Velocidad de trabajo: La IDE arranca más rápido de lo que se abre una terminal. La escritura de código y el autocompletado funcionan sin demoras incluso en portátiles antiguos.
  • Soporte nativo de Go: El analizador de código incorporado utiliza los paquetes estándar go/types y gopls, lo que elimina errores de incompatibilidad de versiones.
  • Refactorización inteligente: Funciona el renombrado de variables, la extracción de funciones y la corrección automática de importaciones (goimports "sobre la marcha").
  • Integración con Go Modules: La IDE detecta automáticamente go.mod, descarga las dependencias y muestra las versiones de los paquetes directamente en el código.


Primer inicio: ¿qué hay bajo el capó?

Después de la instalación (disponible para Windows, macOS y Linux), el usuario se encuentra con una interfaz minimalista: tema oscuro por defecto, panel de navegación a la izquierda y terminal en la parte inferior. Llama la atención la ausencia de paneles innecesarios: todo está enfocado en trabajar con Go.



Funcionalidades clave que probamos:

  • Depurador integrado: Funciona basado en Delve (dlv). Se pueden establecer breakpoints, ver la pila de llamadas y los valores de las variables. Aún sin puntos de interrupción condicionales, pero prometen incluirlos en la versión final.
  • Pruebas con un solo clic: El botón "Run Tests" ejecuta go test ./... con salida a color. Se muestra por separado el coverage (porcentaje de cobertura de código por pruebas).
  • Sugerencias inteligentes: Al escribir, la IDE no solo sugiere funciones estándar, sino también métodos de estructuras que hayas definido en el proyecto. Funciona incluso con genéricos (Go 1.18+).


Comparación con la competencia

Nuestra prueba mostró que Gofie no alcanza a GoLand en cantidad de plugins (actualmente solo tiene 12), pero supera notablemente a VS Code en velocidad de trabajo con proyectos monolíticos grandes. Para arquitectura de microservicios, Gofie es ideal: el analizador de dependencias entre módulos integrado funciona de maravilla.



Desventajas por el momento:

  • No hay soporte para desarrollo remoto a través de SSH.
  • No tiene un perfilador pprof integrado (solo a través de herramientas externas).
  • Conjunto limitado de temas de interfaz (solo claro y oscuro).


Veredicto

Gofie es una visión fresca de una IDE para Go. El proyecto claramente está en una etapa temprana, pero la funcionalidad básica ya es estable. Si buscas una

Recommended Libraries