domingo, 13 de setembro de 2015

Ambiente de Desenvolvimento - Editores sem Religião

Neste blog já tratei de muitos editores de código. No meu trabalho e em casa uso vários deles, não acredito que devamos "levantar a bandeira" de nenhum, e vejo pessoas brigarem se o Eclipse é melhor que o NetBeans, se o Dreamweaver é o melhor editor de HTML e por aí vai. Olho para essas pessoas e penso em quantas oportunidades de emprego perderam com esse simples comentário (é equivalente a publicar: Eu amo às Sextas-Feiras ou Odeio meu chefe).

Certa vez, estava em um Congresso de Informática conversando com um colega, Gerente de RH de uma empresa de software, e estava me falando na dificuldade de encontrar profissionais qualificados. Um outro colega veio me saudar e durante a conversa soltou o seguinte comentário: "Fernando, você viu a palestra sobre o Eclipse? Que maravilha, não usaria outro editor nem que fosse obrigado". Após sua saída, esse gerente me falou o seguinte: "Quando vi esse seu colega pensei, poderia ser uma possível aquisição, mas..." e deixou a frase por completar para que tirasse minhas próprias conclusões.

Atualmente uso uma série de vários editores para atender minhas demandas, e não os vejo como "Religião", vejo-os simplesmente como ferramentas de trabalho. Escapando um pouco, assim como uso e encaro o Linux por gosto pessoal e nada tenho contra quem usa outro sistema operacional, assim como o LibreOffice e o Gimp. A meu ver, encarar como "Religião" é como aqueles jogadores de futebol que toda vez que marcam um Gol apontam para "Deus" como se ele fosse o responsável ou tivesse feito algo - a meu ver, se isso é verdade - então o goleiro do time contrário deve ser o discípulo de "Satanás" em pessoa. Não misture "Religião" com profissionalismo, isso sempre dá errado.

Nesta postagem pretendo mostrar como instalar uma série de editores, que nada tem a ver com: "Esse é o melhor - USE-O ou seja fulminado!", para seu uso pessoal no Linux. O Java já deve estar instalado e configurado corretamente, sendo pré-requisito para muitos desses editores, qualquer dúvida veja essa postagem.

NetBeans, criado pela Sun como editor oficial de Java (existe uma versão na qual o NetBeans vem junto com o Java), este é um editor que serve para Java, C/C++, Groovy e PHP. Para proceder sua instalação baixe o pacote SH do site oficial. Depois abra um terminal e digite os seguintes comandos:
$ chmod +x netbeans-8.0.2-linux.sh
$ ./netbeans-8.0.2-linux.sh
Fornecemos a permissão de execução para o arquivo e o executamos, pronto simples assim.

PyCharm, desenvolvido pela JetBrain é um excelente editor para Phyton. Tornei-me um amante dessa linguagem devido ao seu múltiplo uso e por preencher os buracos que procurava com o Java. Para sua instalação, é necessário baixar um arquivo compactado no site oficial. Usarei para o exemplo a versão Community que é gratuita.

Passo 1. Para instalar descompactar esse arquivo na pasta /opt, dica mude o nome da pasta gerada para pycharm-community.
$ sudo tar -xvzf pycharm-community[versão].tar.gz
$ sudo mv pycharm-community[versão] pycharm-community
$ sudo rm pycharm-community[versão].tar.gz
Passo 2. Criar um arquivo .desktop na pasta /usr/share/applications, digite o comando: sudo nano pycharm.desktop. Digite o seguinte conteúdo:
[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm Community Edition
Icon=/opt/pycharm-community/bin/pycharm.png
Exec="/opt/pycharm-community/bin/pycharm.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm-ce
Atom, desenvolvido pelo pessoal do GitHub, seu uso não está preso a uma única linguagem devido a seu grande número de plugins atualmente o utilizo para realizar qualquer programação HTML 5, CSS, JavaScript e seus vários clones (JQuery, Node.js, Meteor entre outros). Abra um terminal e digite os seguintes comandos:
$ sudo add-apt-repository ppa:webupd8team/atom -y 
$ sudo apt-get update 
$ sudo apt-get install atom -y
De modo similiar, adicionamos o repositório que contém os pacotes e procedemos sua instalação. De resto é apenas adicionar os plugins com a linguagem que se deseja trabalhar.

Android Studio, este virou o Editor Oficial para aplicativos do Android. Abra um terminal e digite os seguintes comandos:
$ sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
$ sudo apt-get update
$ sudo apt-get install ubuntu-make
E mais uma vez, adicionamos o repositório que contém os pacotes e procedemos sua instalação. O Eclipse também possui plugins para desenvolver em Android mas estes estão caindo em desuso.

Astah, editor de UML, uma característica estranha de todo programador de Orientação a Objetos a de não criar qualquer espécie de documentação para seus projetos. Não me sento para codificar enquanto não tenho claramente em mente o que devo fazer e como fazer, passo às vezes quatro dias planejando para no quinto codificar tudo sabendo exatamente o que devo fazer (e confesso que raramente erro ou tenho que codificar novamente). Sua instalação no Ubuntu é muito simples, basta baixar o pacote .deb do site oficial e dar um duplo clique. A "Central de Programas" será chamada e continuará com o processo de instalação.

Acredito que o Eclipse deva ser o mais utilizado por todos e sua instalação é muito simples, basta baixar o arquivo do site oficial e descompactar, A única observação que tenho a fazer é criar um atalho para seu sistema, para isso, abra um terminal, acesse a pasta /usr/share/applications e digite o comando: sudo nano eclipse.desktop. Digite o seguinte conteúdo:
[Desktop Entry]
Name=Eclipse
Comment=Ferramenta de Desenvolvimento Java
Exec=/home/[usuário]/Aplicativos/eclipse/eclipse
Icon=/home/[usuário]/Aplicativos/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Deploy
Keywords=IDE;Desenvolvimento;Java;Editor;
Salve com Ctrl+X e pronto a partir do menu de acesso do Ubuntu é possível acessar o Eclipse.

Obrigado e até a próxima
Fernando Anselmo

0 comentários:

Postar um comentário