Editor de Código Linux Completo vs. Básico: Eclipse e Geany Comparados

Se você é alguém que escreve código regularmente, é muito importante usar um editor de código com o qual você se sinta confortável. No Linux, há uma grande seleção de editores para escolher, cada um destinado a diferentes tipos de programadores.

Se você é alguém que escreve código regularmente, é muito importante usar um editor de código com o qual você se sinta confortável.  No Linux, há uma grande seleção de editores para escolher, cada um destinado a diferentes tipos de programadores.
Propaganda

Se você é alguém que escreve código regularmente, é muito importante usar um editor de código com o qual você se sinta confortável. No Linux, há uma grande seleção de editores para escolher, cada um destinado a diferentes tipos de programadores. Escolher apenas dois editores para comparar é realmente difícil, mas eu escolhi meus dois favoritos: Eclipse e Geany.

Esses dois editores são fantásticos no que pretendem realizar, mas ainda são muito diferentes um do outro. Para dar uma olhada mais de perto, comparei estes dois pela interface, quantidade de recursos, facilidade geral de uso e outras características, como suporte a idiomas.

Eclipse

O Eclipse é um editor bastante massivo que tenta incluir todos os recursos imagináveis ​​em um único pacote que todos possam usar. Por causa de seu tamanho grande, definitivamente demora um pouco para ser lançado, mesmo com um disco rígido de estado sólido. Uma vez lançado, ele pedirá que você escolha um local para o espaço de trabalho (onde as pastas do projeto são salvas) e, em seguida, abre a janela principal. Qualquer pessoa que tenha usado o Visual Studio antes perceberá que a interface parece um pouco familiar porque o Eclipse pretende ser um editor de código igualmente pesado.

eclipse_interface

Para começar, você desejará criar um novo projeto. O Eclipse perguntará qual linguagem de programação o projeto utilizará. A quantidade de linguagens de programação suportadas nesta lista depende de quais pacotes e plugins adicionais estão instalados - com os plugins e o SDK corretos, você também pode criar novos projetos de aplicativos Android. Então, você quer desenvolver aplicativos para Android? Veja como aprender, você quer desenvolver aplicativos para Android? Veja como aprender Depois de tantos anos, alguém poderia pensar que o mercado de telefonia móvel está agora saturado com todos os aplicativos imagináveis ​​para o homem - mas esse não é o caso. Existem muitos nichos que ainda precisam ... Leia Mais no Eclipse. A partir daqui, você pode se tornar ainda mais específico com o tipo de projeto (se desejar), bem como escolher qual conjunto de ferramentas / compilador deseja usar.

eclipse_project

Uma vez criado, você pode visualizar o código, adicionar novos arquivos ao projeto e fazer o que quiser. O Eclipse também oferece um esquema interessante que fornece uma visão das funções e variáveis ​​atualmente escritas. Outra visualização permite criar uma lista de tarefas para que você possa se concentrar no trabalho pela frente, criando listas organizadas e agendando prazos.

eclipse_code

Claro, existem alguns outros recursos altamente complicados disponíveis que só ajudam as pessoas que realmente sabem o que estão fazendo. Funcionalidades especiais também podem ser adicionadas através de vários pacotes e plugins. Por fim, a janela Preferências permite personalizar virtualmente tudo o que se possa imaginar para que o Eclipse funcione da maneira que você deseja. Como esperado, isso pode incluir numeração de linhas, chaves correspondentes e muito mais.

Instalação

O Eclipse pode ser instalado a partir de qualquer distribuição do Linux, procurando por um pacote “eclipse” dentro do seu respectivo gerenciador de pacotes. Caso sua distribuição faça grupos de pacotes como o Fedora Fedora 19 "O gato de Schrödinger" está vivo e cheio de novos recursos e melhorias Fedora 19 "O gato de Schrödinger" está vivo e cheio de novos recursos e melhorias Alegria para o mundo, uma nova versão do Fedora codinome "Schrödinger's Cat" foi lançado! No passado, o Fedora tem fornecido liderança na comunidade de código aberto, mantendo-se com políticas estritas de código aberto, contínua ... Leia Mais, você pode querer selecionar o grupo de pacotes Eclipse (se disponível) para que ele puxe definitivamente todos os pacotes recomendados. pacotes como a maioria das distribuições tendem a dividir o Eclipse em vários pacotes.

Geany

Geany Geany - Um ótimo editor de código leve para Linux Geany - Um ótimo editor de código leve para Linux Surpreendentemente, o Linux não oferece muitos IDE's (Integrated Development Environments). Acredito que isso ocorra porque a maioria dos programadores Linux tirou o bom e velho Notepad (ou gedit neste caso), e começou ... Read More, por outro lado, é um editor de código muito leve. Na verdade, os únicos aplicativos que seriam ainda mais leves são os editores de texto simples que suportam o realce de sintaxe. Quando você iniciá-lo, você será saudado com uma interface muito mais saudável. Você não é criticado por uma infinidade de recursos que você pode ou não precisar, mas sim uma lista de ações mais comuns.

Você pode criar novos arquivos com um punhado de linguagens de programação suportadas, mas esses idiomas são codificados no Geany e não podem ser estendidos. A maioria das linguagens comuns são abordadas na lista. A ideia de projetos está praticamente ausente em Geany - em vez disso, você verá apenas uma lista de arquivos abertos no momento. Embora eu goste da ideia de projetos, essa negligência em apoiá-los mostra a simplicidade de Geany. Isso fornece vantagens e desvantagens, dependendo das suas necessidades de programação.

geany_template

Como qualquer outro editor de texto, ele também inclui numeração de linhas, chaves correspondentes e outros atalhos para facilitar a programação. Quando seu código estiver pronto, o aplicativo pode tentar compilar e executar o código para você, mas às vezes eu tenho minhas próprias preferências quando se trata disso - em Java deixei Geany fazer tudo, mas para C / C ++ eu abro um Terminal para compilar e executar o aplicativo fora do Geany.

geany_run

Instalação

O Geany pode ser instalado em qualquer distribuição, procurando por um pacote “geany” dentro do seu respectivo gerenciador de pacotes. Algumas distribuições também oferecem alguns plugins para o Geany - você pode instalá-los se quiser, mas o pacote principal “geany” deve fornecer o aplicativo completo.

Conclusão

Então, qual editor de código fora dos dois é melhor? Eu teria que dar para o Eclipse, simplesmente porque ele pode fazer tudo e qualquer coisa que você jogue nele. Embora eu ainda prefira trabalhar com Geany (embora minhas habilidades de programação ainda não sejam tão avançadas), é realmente mais adequado para iniciantes e intermediários. Qualquer pessoa com grandes necessidades (como o desenvolvimento de aplicativos para Android) exigirá bastante do Eclipse para realizar seu trabalho. Dito isto, você deve avaliar suas necessidades de programação honestamente para decidir qual editor de código é o melhor para você - você só estará dificultando em si mesmo se escolher o Eclipse quando realmente não precisar dele.

Qual editor de código, ou “Integrated Development Environment (IDE)”, você usa? Por que você gosta do melhor? Deixe-nos saber nos comentários!

Kuba Bo? Anowski

In this article