Surpreendentemente, o Linux não oferece muitos IDE's (Integrated Development Environments). Acredito que isso ocorra porque, no passado, a maioria dos programadores de Linux tirou o bom e velho Notepad (ou gedit, neste caso) e começou a codificar a partir dele.
No entanto, fico feliz em saber que agora existem dois IDEs realmente bons, e Geany é um deles. Comparado ao Eclipse, o outro IDE bom, é muito mais leve, mas tão capaz.
Recursos Básicos
O Geany suporta todas as principais linguagens de programação e oferece todos os recursos comuns que você espera de um IDE, como realce de sintaxe e numeração de linhas. Quando você abri-lo (o que não demora muito), você será recebido com uma interface limpa e muito espaço em branco para trabalhar. Todas as mensagens do compilador aparecerão na caixa na parte inferior da janela, o que é extremamente importante para depurar seu código. A partir daqui, você pode abrir um novo arquivo e selecionar o tipo de arquivo padrão para o idioma com o qual deseja programar. Ele carrega a configuração básica para esse arquivo e você vai embora.
A luz está certa
Além de ser leve, Geany faz um ótimo trabalho de ficar fora do caminho enquanto você codifica e exibe certos recursos exatamente onde você precisa deles. Números de linha, realce de sintaxe, fechamento automático de chaves, parênteses e mais, tudo o que eles precisam fazer, e não alteram seu estilo de fluxo de trabalho pessoal. Para um programador, é muito bom desenvolver um hábito de codificação confortável e usar um editor de código que não force você a fazer as coisas de maneira diferente.
Configurabilidade
Assim como o Xournal na minha revisão anterior Xournal - Uma grande aplicação de anotações para o Linux Xournal - Uma grande aplicação de anotações para o Linux Existem muitos aplicativos que tentam facilitar a sua vida, permitindo que você faça anotações úteis que você pode pesquisar e manipular de várias maneiras. Alguns desses programas fazem ... Leia Mais, Geany vem com muitas opções, embora seja leve. Há muitas coisas que você pode configurar, incluindo algumas que eu nunca soube que poderiam ser configuradas. Essas opções são uma parte importante do Geany e sua capacidade de ficar fora do seu caminho e deixar você trabalhar do jeito que você quer. É altamente recomendável que você, pelo menos, observe as opções que o Geany oferece para que você possa configurá-las da maneira que desejar e tornar o Geany ainda mais agradável.
Compilando seu código
Compilar e executar seu código é muito fácil. Basta clicar em um botão para compilar e, quando isso for concluído, clicar em outro botão para executá-lo. O que acontece quando você aperta executar depende do que você programou, mas como exemplo, se você programou um programa muito básico em Java e o executou, a saída será exibida usando seu terminal preferido. Uma vez que o programa é executado até a conclusão no terminal, você só precisa apertar enter uma vez para sair. Ele mantém tudo limpo e simples, assim como o resto do programa.
Conclusão
O Geany é simplesmente um ótimo IDE para Linux, especialmente quando o Eclipse não agrada ao seu gosto. No entanto, mesmo se o Eclipse estiver certo na sua opinião, você ainda deve olhar para o Geany por sua facilidade de uso e configuração pronta para uso.
Se você programa no Linux, que IDE você usa? Se você usa o Geany, como você o classifica e quais outros recursos você considera importantes? Deixe-nos saber nos comentários!