Propaganda

Se você é alguém que escreve código regularmente, é altamente importante que use um editor de código com o qual se sinta confortável. No Linux, há uma grande variedade 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 analisar melhor, comparei esses dois pela interface, quantidade de recursos, facilidade geral de uso e outras características, como suporte a idiomas.

O Eclipse é um editor bastante massivo que tenta incluir todos os recursos imagináveis ​​em um único pacote que todos podem usar. Devido ao seu tamanho grande, definitivamente leva um tempo para ser lançado, mesmo com um disco rígido de estado sólido 101 Guia para unidades de estado sólidoOs discos rígidos de estado sólido (SSDs) realmente atingiram o mundo da computação de gama média e alta. Mas o que eles são? consulte Mais informação

instagram viewer
. Assim que for iniciado, solicitará que você escolha um local para o espaço de trabalho (onde as pastas do projeto são salvas) e abra a janela principal. Qualquer pessoa que já 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ê deseja criar um novo projeto. O Eclipse perguntará qual linguagem de programação o projeto estará usando. A quantidade de linguagens de programação suportadas nesta lista depende de quais pacotes e plug-ins adicionais estão instalados - com os plug-ins e SDK certos, você também pode criar novos projetos de aplicativos Android Então, você deseja desenvolver aplicativos Android? Aqui está como aprenderDepois de tantos anos, alguém pensaria que o mercado móvel agora está saturado com todos os aplicativos imagináveis ​​para o homem - mas esse não é o caso. Existem muitos nichos que ainda precisam ser ... consulte Mais informação 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 / compiladores deseja usar.

eclipse_project

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

eclipse_code

Obviamente, existem alguns outros recursos altamente complicados disponíveis que ajudam apenas 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 praticamente tudo o que é imaginável, para que o Eclipse funcione da maneira que você deseja. Como esperado, isso pode incluir numeração de linhas, chaves entre parênteses e muito mais.

Instalação

O Eclipse pode ser instalado a partir de qualquer distribuição Linux, procurando por um pacote "eclipse" dentro de seu respectivo gerenciador de pacotes. Caso sua distribuição agrupe grupos como Fedora O "gato de Schrödinger" do Fedora 19 está vivo e cheio de novos recursos e melhoriasAlegria ao mundo, uma nova versão do Fedora com o codinome "Schrödinger's Cat" foi lançada! No passado, o Fedora forneceu liderança na comunidade de código aberto, mantendo políticas estritas de código aberto, ... consulte Mais informação , convém selecionar o grupo de pacotes Eclipse (se disponível) para que ele puxe definitivamente todos os pacotes recomendados, pois a maioria das distribuições tende a dividir o Eclipse em vários pacotes.

Geany Geany - Um ótimo editor de código leve para LinuxSurpreendentemente, o Linux não oferece muitos bons IDEs (ambientes de desenvolvimento integrado). Eu acredito que isso ocorre porque, na época, a maioria dos programadores Linux retirava o bom e velho Bloco de Notas (ou gedit neste caso) e começou ... consulte Mais informação , por outro lado, é um editor de código muito leve. De fato, os únicos aplicativos que seriam ainda mais leves são editores de texto simples que oferecem suporte ao realce de sintaxe. Quando você o inicia, você é recebido com uma interface muito mais saudável. Você não se diverte com vários recursos de que pode ou não precisar, mas com uma lista de ações mais comuns.

Você pode criar novos arquivos com várias linguagens de programação suportadas, mas essas linguagens são codificadas no Geany e não podem ser estendidas. A maioria dos idiomas comuns é abordada na lista. A ideia de projetos está ausente no 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 oferece 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 poderá tentar compilar e executar o código para você, mas às vezes tenho minhas próprias preferências quando chega a isso - em Java, deixo o Geany fazer tudo, mas, para o C / C ++, abro um Terminal para compilar e executar o aplicativo fora de Geany.

geany_run

Instalação

O Geany pode ser instalado em qualquer distribuição, procurando por um pacote "geany" no 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 dos dois é melhor? Eu teria que dar para o Eclipse, simplesmente porque ele pode fazer tudo e qualquer coisa que você jogar 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) precisará do Eclipse para concluir seu trabalho. Dito isto, você deve avaliar honestamente suas necessidades de programação para decidir qual editor de código é melhor para você - você só dificultará a si mesmo se escolher o Eclipse quando realmente não precisar isto.

Qual editor de código, ou "Ambiente de Desenvolvimento Integrado (IDE)", você usa? Por que você gosta mais? Deixe-nos saber nos comentários!

Kuba Bo? anowski

Danny é um sénior da Universidade do Norte do Texas que gosta de todos os aspectos do software de código aberto e Linux.