Visual Studio Code ou Atom? Qual editor de código você deve usar?

16 de outubro de 2021

Encontrar um bom editor de código aberto não é difícil nos dias de hoje, mas escolher um pode ser.

O Visual Studio Code da Microsoft e o Atom do GitHub são dois dos editores de código mais populares e ricos em recursos, que têm uma enorme base de usuários e fãs.

Tanto o Visual Studio Code quanto o Atom pertencem à Microsoft agora, porque o desenvolvedor original do Atom é de propriedade da Microsoft. Eles têm uma interface interessante e moderna com um tema escuro nativo bonito. Ambos os editores usam Electron para a interface do usuário.

As semelhanças são muitas e é por isso que é fácil ficar confuso entre escolher um deles para sua configuração de codificação.

Se você não puder se decidir e quer comparar e escolher entre o Visual Studio Code e Atom, este artigo deve ajudá-lo a decidir por si mesmo.

Código do Visual Studio

04 Visual Studio Código

Interface do usuário do Visual Studio Código com uma interface de projeto em uso

Visual Studio Code (A.K.A. VS Code) é um dos editores modernos de código aberto. Sua base de usuários explodiu por causa de seus recursos semelhantes a IDE, mas ainda permanecendo relativamente leves em recursos.

O Visual Studio Code foi feito pela Microsoft e está disponível no Linux, macOS e Windows. Microsoft lançou a maior parte do código-fonte do código do Visual Studio no GitHub sob a licença do MIT em 18 de novembro de 2015.

Os desenvolvedores do Visual Studio Code fizeram algumas otimizações fantásticas com Electron para torná-lo o mais leve e eficiente possível. E como os aplicativos Electron funcionam na maior parte dos sistemas operacionais, então os usuários do Linux, macOS e Windows podem se beneficiar dessas otimizações.

Instalar o Visual Studio Code no Linux é bem simples também. Está de fato disponível no centro de software de muitas distribuições.

Porque você deve optar pelo Visual Studio Code

  • O Visual Studio Code é geralmente escolhido por pessoas que querem uma funcionalidade quase IDE desde o início e não deseja mexer com seu editor de código.
  • Visual Studio Code, mesmo com base no Electron, tem muito pouca sobrecarga em comparação com outros aplicativos em Electron (Atom do GitHub).
  • Mais funcionalidades fora da caixa Como o IntelliSense Microsoft Auto-Complete, a Integração Git, o Suporte a Markdown.
  • Os plug-ins podem adicionar recursos, temas e adicionar suporte para novos idiomas; E esta restrição de plug-in garante que o núcleo do editor permaneça familiar, mesmo depois de adicionar novos plug-ins.

Os lançamentos binários distribuídos pela Microsoft ainda são freeware proprietário. VSCodium é feito com o código de código-fonte aberto do Visual Studio Code. No entanto, a discussão sobre o VSCodium está além do escopo deste artigo, exceto considerando-a como uma alternativa viável ao Visual Studio Code, se você quiser que as funcionalidades do Visual Studio Code sem nenhum elemento proprietário para ele.

Atom

05 Atom

Interface do usuário do editor Atom

Atom do GitHub é outro editor de código aberto gratuito e aberto disponível para Linux, macOS e Windows. Atom é um aplicativo de desktop feito com Electron para fácil desenvolvimento de pacotes usando JavaScript.

O código-fonte do Atom foi lançado sob a licença do MIT no GitHub. Como o Atom é um produto do GitHub, tem controle Git embutido nele.

O Atom é apelidado de "editor de texto hackeável para o século XXI" por causa de sua personalização completa usando HTML, CSS e JS.

Como o Visual Studio Code, você pode facilmente instalar o Atom no Linux e outras plataformas.

Razões para escolher Atom

  • Atom é preferido por pessoas que querem um editor bem estruturado e querem construir sobre isso por causa da natureza hackable do átomo.
  • Git embutido e integração completa do GitHub; Não é surpreendente, considerando que é desenvolvido pelo GitHub
  • Plug-ins do Atom são muito fáceis de pesquisar, instalar e atualizar, do próprio aplicativo.
  • Os plug-ins disponíveis para Atom são muito extensíveis, e podem acabar completamente alterando a funcionalidade do editor e acabar com a criação de quase um novo editor; É verdadeiramente "hackeável".
  • Os lançamentos binários do Atom e seu código-fonte são totalmente abertos (ao contrário de lançamentos binários do Visual Studio Code contendo peças proprietárias + telemetria).
  • Você pode transformar o Atom em um editor de código IDE com recursos como a conclusão automática de conexão de contexto mais inteligente, recursos de navegação de código, formatação de documentos e muito mais.

Conclusão

Ambos Atom e o Visual Studio Code são baseados em Electron. Mas a Microsoft fez mais otimizações no Visual Studio Code para torná-lo o mais leve possível.

Neste ponto, o Visual Studio Code é como o Ubuntu, que vem com quase tudo pronto para usar. Enquanto o Atom é como Arch, mínimo e extremamente hackeável (extensível).

Tecnicamente, o Atom e o Visual Studio Code são da Microsoft e, eventualmente, chegarão a paridade do recursos. Assim, é melhor ir com o editor que sua comunidade (Web Dev/Soft Dev) se inclina para e pavimentar o caminho à frente. Talvez você acabe usando o vim!

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por Pratham Patel e publicado no site itsfoss.com. Traduzido pela rtland.team

Visual Studio Code or Atom? Which Code Editor Should You Use?

Propaganda
Propaganda