Código do Visual Studio vs. Atom: qual editor de texto é o certo para você?

Código do Visual Studio vs. Atom: qual editor de texto é o certo para você?

Se você está procurando o editor de código perfeito, há uma boa chance de ter executado o Atom e o Visual Studio Code. Claro, existem muitos outros editores, mas esses dois estão entre os mais comentados.





O Atom já existe há algum tempo, mas sua popularidade está diminuindo recentemente. O Visual Studio Code, que já foi o novo garoto na cidade sobre o qual ninguém tinha certeza, agora parece ser o editor de texto mais quente do mercado. Dito isso, nem todo mundo está tão ansioso para sair do Atom.





Código do Visual Studio vs. Atom: o que é semelhante?

Para começar, o Visual Studio Code e o Atom compartilham DNA. Ambos os editores usam Electron, que permite aos desenvolvedores criar aplicativos de desktop completos com tecnologias da web como JavaScript, HTML e CSS. Algumas pessoas se opõem veementemente a essa ideia, mas isso é outra história.





Os dois editores também estão mais próximos do que você pode pensar. O Atom foi criado no GitHub, enquanto como o nome pode sugerir, a Microsoft criou o Visual Studio Code. Em 2018, a Microsoft anunciou que iria adquirir o GitHub. Enquanto alguns inicialmente se preocuparam que isso significasse o fim do Atom, a Microsoft esclareceu que ambos os editores continuariam a existir.

Código do Visual Studio vs. Atom: Desempenho

Os fãs do Visual Studio Code costumam apontar para seu desempenho em comparação com Atom e outros aplicativos baseados em Electron. Os aplicativos Electron ganharam uma reputação de desempenho lento e tempos de inicialização lentos em toda a linha, mas o Visual Studio Code consegue evitar isso.



As diferenças de desempenho entre o Visual Studio Code e o Atom se resumem a alguns fatores, mas um aspecto importante é a abordagem com a qual cada aplicativo é desenvolvido. O Visual Studio Code possui um conjunto básico de funcionalidades rigidamente controlado, com plug-ins adicionando recursos de nível de superfície.

O Atom, por outro lado, usa uma abordagem baseada em plug-in para quase tudo. Essa abordagem tem vantagens, mas também desvantagens. O Atom é um pouco mais lento fora da caixa, e isso só piora ao adicionar certos plug-ins.





O VS Code tem uma vantagem clara quando se trata de desempenho, mas nenhum dos editores é lento em uma máquina moderna. Isso muda quando você edita arquivos enormes. O Visual Studio Code se sai melhor que o Atom, mas é notavelmente lento quando comparado a um editor como o Vim ou mesmo o Sublime Text.

Código do Visual Studio vs. Atom: Recursos Principais

O Visual Studio Code traz mais funcionalidades prontas para o uso do que o Atom ou até mesmo muitos outros editores de texto. Ele não tem exatamente os recursos de um Ambiente de Desenvolvimento Integrado (IDE), mas chega perto. Além dos recursos do editor de texto padrão, o suporte para construção e depuração de aplicativos está disponível. Então, é claro, é o autocompletar IntelliSense, marca registrada da Microsoft.





Um recurso que aparece com mais frequência nos editores de texto modernos é a integração com o Git. Novamente, o Visual Studio Code também vem pronto para uso, permitindo que você lide facilmente com o controle de versão sem ter que abrir uma janela de terminal. O suporte a Markdown também é integrado, completo com funcionalidade de visualização, para que você possa garantir que seu arquivo README.md terá a aparência correta no GitHub.

Embora o Atom não tenha quase a mesma quantidade de recursos na primeira inicialização, ele possui integração com o Git. O Atom vai além, oferecendo integração completa com o GitHub. Isso é quase esperado, dadas as origens do projeto, mas ainda é útil, especialmente se você usar o GitHub para tudo.

Para a grande maioria das funcionalidades, no entanto, o Atom depende de plug-ins. Eles são fáceis de instalar a partir do próprio aplicativo, permitindo que você personalize o editor de praticamente qualquer maneira que você possa imaginar.

Código do Visual Studio vs. Atom: plug-ins

A extensibilidade é onde está a maior diferença entre esses dois editores. Para Visual Studio Code, os plug-ins adicionam recursos. Você pode instalar temas, suporte para novas linguagens e construir ferramentas para ajudá-lo quando se trata de codificação em Rust ou Go, por exemplo.

O Atom, por outro lado, fornece muito mais potência aos plug-ins. Como muitas das funcionalidades do editor vêm de plug-ins integrados, o plug-in certo pode criar um aplicativo quase inteiramente novo. Isso torna o Atom um aplicativo muito mais 'hackeavel'. O Atom até tem uma seção em seu manual apropriadamente intitulada Hacking Atom .

Isso é um pouco semelhante aos dias das 'guerras do editor' entre o Vim e o Emacs. A grande quantidade de funcionalidade incorporada a este último levou a que alguns se referissem ao Vim como um editor e ao Emacs como um sistema operacional. O Atom não atinge o nível de personalização visto no Emacs - ninguém escreveu um cliente de e-mail Atom ainda - mas chega mais perto do que o Visual Studio Code.

Isso não quer dizer que os plug-ins do Visual Studio Code não oferecem muitas funcionalidades. Não procure além do nosso lista de plug-ins úteis do Visual Studio Code para a prova disso.

Código do Visual Studio vs. Atom: Comunidade

Tanto o Visual Studio Code quanto o Atom atualmente desfrutam de grandes comunidades e bases de usuários. Embora o Visual Studio atualmente pareça ser o mais popular dos dois, o Atom ainda tem uma comunidade dedicada de usuários e desenvolvedores. Se a Microsoft decidir descartar o suporte para qualquer um dos editores, isso pode mudar, mas não parece que isso acontecerá em breve.

O Atom parece ser mais adotado pela comunidade de código aberto do que o Visual Studio Code, devido à afiliação da Microsoft a este último. Dito isso, há um esforço da comunidade para criar uma versão livre da Microsoft do Visual Studio Code. Ambos os editores são de código aberto, mas alguns usuários não gostam da coleta de dados usada por nenhum dos aplicativos.

Baixe o código do Visual Studio e o Atom

Tanto o Visual Studio Code quanto o Atom estão disponíveis gratuitamente. O editor Atom está disponível sob a licença MIT, enquanto o download do Visual Studio Code está sob uma licença proprietária, apesar do código-fonte aberto do editor. Ambos os editores estão disponíveis para macOS, Linux e Windows.

Download : Átomo (Sem custos)

Download : Código Visual Studio (Sem custos)

Você precisa de um editor de texto ou IDE?

Resumindo, o Atom é um editor de texto altamente personalizável. Com os plug-ins certos, ele pode abordar a funcionalidade de um IDE. O código do Visual Studio é semelhante, mas com seu conjunto de recursos, ele parece mais próximo de um IDE desde o início. No entanto, nenhum deles tem exatamente os recursos de um IDE completo.

Você não tem certeza se deve usar um editor de texto ou um IDE? Não se preocupe, pois já examinamos se editores de texto ou IDEs são melhores para programadores. Você pode não concordar, mas nossa opinião pode ajudá-lo a se decidir.

onde as capturas de tela vão no mac
Compartilhado Compartilhado Tweet O email Como limpar seu PC com Windows usando o prompt de comando

Se o seu PC com Windows estiver com pouco espaço de armazenamento, limpe o lixo usando esses utilitários de prompt de comando rápidos.

Leia a seguir
Tópicos relacionados
  • Produtividade
  • Programação
  • Editor de texto
  • Programação
  • Código Visual Studio
  • Átomo
Sobre o autor Kris Wouk(118 artigos publicados)

Kris Wouk é músico, escritor e o que quer que se chame quando alguém faz vídeos para a web. Entusiasta de tecnologia desde que se lembra, ele definitivamente tem sistemas operacionais e dispositivos favoritos, mas usa tantos outros quanto pode de qualquer maneira, apenas para se manter atualizado.

Mais de Kris Wouk

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever