Nova alternativa ao GoLand: análise da IDE Gofie para Golang

Treinador Online de Python para Iniciantes

Aprenda Python facilmente sem sobrecarga teórica. Resolva tarefas práticas com verificação automática e escreva código diretamente no navegador.

Start Course

Nova IDE com suporte a Go (Golang): primeira impressão do Gofie



O ecossistema Go (Golang) continua a evoluir rapidamente, e as ferramentas de desenvolvimento acompanham o ritmo da linguagem. Recentemente, foi lançada a primeira versão beta pública de um novo ambiente de desenvolvimento integrado chamado Gofie, criado especificamente para desenvolvedores Go. Os desenvolvedores o posicionam como uma alternativa leve, mas poderosa, ao JetBrains GoLand e ao Visual Studio Code. Testamos a novidade e compartilhamos nossas primeiras impressões.



O que é o Gofie e o que o torna interessante?

Gofie é uma IDE nativa, escrita em Go usando o framework Gio (GUI para Go). A principal característica do projeto é a total ausência de dependências do Electron ou Java. Isso garante uma inicialização extremamente rápida (menos de 2 segundos) e baixo consumo de memória RAM (cerca de 150 MB contra 800+ MB do GoLand).



  • Velocidade de execução: A IDE inicia mais rápido do que um terminal abre. A digitação de código e o autocompletar ocorrem sem atrasos, mesmo em laptops antigos.
  • Suporte nativo a Go: O analisador de código integrado usa os pacotes padrão go/types e gopls, eliminando erros de incompatibilidade de versões.
  • Refatoração inteligente: Renomeação de variáveis, extração de funções e correção automática de imports (goimports "em tempo real") funcionam perfeitamente.
  • Integração com Go Modules: A IDE detecta automaticamente o go.mod, baixa as dependências e exibe as versões dos pacotes diretamente no código.


Primeira execução: o que há por baixo do capô?

Após a instalação (disponível para Windows, macOS e Linux), o usuário é recebido por uma interface minimalista: tema escuro padrão, painel de navegação à esquerda e terminal na parte inferior. A ausência de painéis desnecessários é imediatamente notável — tudo é otimizado para o trabalho com Go.



Principais recursos que testamos:

  • Depurador integrado: Funciona com base no Delve (dlv). É possível definir breakpoints, visualizar a pilha de chamadas e os valores das variáveis. Ainda sem pontos de interrupção condicionais, mas prometidos para o lançamento.
  • Testes com um clique: O botão "Run Tests" executa go test ./... com saída colorida. A cobertura de código (coverage) é exibida separadamente.
  • Dicas inteligentes: Ao digitar, a IDE sugere não apenas funções padrão, mas também métodos de structs que você definiu no projeto. Funciona até com genéricos (Go 1.18+).


Comparação com concorrentes

Nosso teste mostrou que o Gofie não alcança o GoLand em número de plugins (atualmente apenas 12), mas supera significativamente o VS Code em velocidade de trabalho com grandes projetos monolíticos. Para arquitetura de microsserviços, o Gofie é ideal — o analisador de dependências entre módulos integrado funciona perfeitamente.



Pontos negativos no momento:

  • Ausência de suporte para desenvolvimento remoto via SSH.
  • Não possui profiler pprof integrado (apenas através de ferramentas externas).
  • Conjunto limitado de temas de interface (apenas claro e escuro).


Veredito

Gofie é uma nova abordagem para IDEs para Go. O projeto está claramente em estágio inicial, mas a funcionalidade básica já é estável. Se você está procurando uma IDE rápida

Recommended Libraries