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/typesegopls, 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