Não quero refletir opinião, dizer qual o melhor editor de texto ou algo nesse sentido, apenas trazer informações e possibilidades, tendo em mente os dados dentro do mercado atual de software e as tendências dos desenvolvedores.

Diferenças entre editor de texto e IDE

Maioria das pessoas que entram para área de tecnologia, principalmente na de software, já deparou-se com editores de texto ou IDEs para trabalhar com código, onde essa ferramenta é extremamente essencial para facilitar e organizar textos, tendo vários tipos de atalhos e recursos de busca, substituição de texto, indentação e execução o que foi produzindo.

Falando primeiro de IDE (Integrated Development Environment), é na prática um editor de texto com várias ferramentas integradas que pode ser usado por qualquer linguagem.

Geralmente é usado em linguagens compiladas, porque ela facilita na construção desses softwares por fornecer ferramentas que compilam e interpretam o código, mostrando a execução na tela do editor, fornecem relátorios de desempenho e fazendo debugger da aplicação e muito mais.

Algumas tecnologias vão precisar de algo além de um editor, como mobile, dependendo fundamentalmente de seu editor para executar e ver o resultado de seu código, tendo um sistema que faz a ligação com uma máquina virtual de um celular android por exemplo.

Editor de texto, é usado mais para edição de código sem recursos de execução, onde haverá maior economia de recursos, com único objetivo de editar um arquivo de texto, algo além disso é instalado separadamente do editor e usado em outro momento.

Um pouco da história dos editor de texto

Nesse post vamos falar especificamente de editores de texto, sendo assim vamos explicar sobre sua necessidade nesse mercado de software que foi bastante tempo, quando nem tínhamos telas e vermos o que foi desenvolvido, cartões perfurados era bola da vez, máquinas de escrever perfuravam os cartões que por sua vez era inseridos numa leitora para daí sair o resultado em na impressora de cartão perfurado de novo, bastante trabalho.

Foram surgir os primeiro editores que poderiam ser visualizados em uma tela nos anos de 1967 e 1970, que eram verdadeiros terminais de comando, vindo aí o vi no linux, textEdit no OSX e outros que foram surgindo na época, assim todos eles eram editores sem muito recursos, com edição de texto simples, mas antes era os cartões perfurados, então já era de grande ajuda esses novos editores.

Alguns editores populares

Antes temos abaixo uma pesquisa realizada na data desse post dentro do google trends para os editores que irei falar nesse post:

Atom

Editor de código gratuito e com código aberto, desenvolvido com electron, que tem como finalidade a edição e criação de aplicações, sejam eles em qual linguagem for, tem integração com git e ferramentas de para estilizar o editor, é uma boa opção entre os demais.

Disponível para todas as plataformas, windows, macOs e linux. Permite a instalação de pacotes, configuração de fonte, tipos e cores, assim como também integração com outras ferramentas de commandline.

Vim

Editor baseado no vi, sua interação é feita inteiramente pelo terminal, assim disponível para as plataformas unix e linux, também com pouquíssimas interação com o mouse, sendo o editor mais roots dessa lista.

Para trabalhar com ele é preciso conhecer uma lista de comandos, onde vão servir para manipular textos, fazer buscar por palavras específicas, como também buscar pastas, tudo pelo teclado, sendo uma adaptação demorada, mas seguindo um bom ritmo e persistindo, passa a ser o mais eficiente de todos. Clique aqui para ver como ele funciona um pouco.

Sublime text 3

Sublime surgiu em 2008 voltado para edição de código, ferramenta criada na linguagem python, sendo simples na organização das pastas e navegação rápida dentro de projetos ou aplicações, com vários temas e estilos de texto que facilita a leitura com cores bem distintas, pelo seu plano de fundo padrão escuro com letras claras, chamou atenção das comunidades de desenvolvimento de software, que fazia e faz a leitura de código ficar menos cansativa durante o dia a dia.

Suportado para as plataformas windows, macOs e linux. Falando um pouco sobre licença para o sublime, no seu site informa que ele pode ser usado para teste na forma free, porém existe uma licença no valor de 80$ dólares, eu nunca precisei, sempre usei na forma free, para aqueles que tenham o dinheiro para contribuir com a ferramenta, a compra da licença é a melhor.

Visual Studio Code

Em 2015 foi lançado pela microsoft um editor de código para todas as plataformas, windows, macOs e linux, com código aberto, seguindo uma linha parecida com o sublime text em relação a interface, porém com várias ferramentas integradas, como um gerenciador de git local e uma área de apps, que podem integrar diversas funcionalidades, assim como um terminal embutido para quem usa linux e mac, o prompt de comando no windows.

Vscode é baseado no electron, sendo uma ferramenta de desenvolvimento para aplicações desktop em node.js com motor de layout no blink, assim um editor com várias destaques apareceu no mercado em 2015, no seu lançamento ele era gratuito para todos e hoje é código aberto, uma bela iniciativa da microsoft e para mercado de programadores. Segui link de um post falando um pouco sobre a ascensão do vscode nesse ultimos tempos, é uma boa leitura https://www.infoq.com/br/news/2018/12/the-rise-vscode.

Conclusão

No final desse post fica para cada um decidir qual editor usar, falei um pouco sobre cada um dos editores, não abordei mais que esses quatro, porque senão iria se estender muito, o melhor editor é aquele mais confortável no seu dia a dia, o que lhe traz mais produtividade, várias tecnologias nascem, cabe a nós programadores fazermos com que isso aconteça, não importando a IDE ou editor de texto, use o que achar melhor para você, mostre o que há de melhor no que você usa para as pessoas e até próximo post.

Translate »