Este tutorial explica as características dos dois editores de código fonte Atom e Sublime Text e fornece uma comparação de Atom vs Sublime:
Se você é novo no código ou um viciado em código antigo, você precisa de um editor de código robusto o suficiente para lidar com tudo que você pode jogar nele.
Existem tantos editores de código no mercado, e entre aqueles que escolhem um certo é sempre uma tarefa desafiadora. Este tutorial não irá apenas responder à pergunta “Qual é o melhor editor de código para desenvolvedores?”, ele irá comparar dois editores de código fonte do milênio, ou seja, Atom & Texto Sublime.
Não podemos colocar o editor de código em um único tipo como um editor que funciona para um desenvolvedor pode não ser adequado para o outro.
No mercado há muitos deles, desde os mais simples como o notepad++ ou vi, que permite escrever código e colori-lo para facilitar a leitura, até os editores mais complexos como NetBeans, XCode, IntelliJ que fornecem um ambiente de desenvolvimento completo que inclui integração com sistemas de controle de versão, frameworks de teste, kit de depuração, etc.
Neste tutorial, vamos nos concentrar em comparar dois editores de código fonte de complexidade média, ou seja, Atom e Sublime Text, uma vez que eles são a mistura de simples e complexo por um lado e são robustos o suficiente para tornar o desenvolvimento ágil, rápido e eficiente.
- Visão geral de Texto Sublime e Atom
- Texto Sublime Vs inferior: A Comparison
- #1) Configurando o Editor
- Instalação do Texto Sublime no Windows
- Instalação inferior no Windows
- #2) Editando e fluxo de trabalho
- #3) Trabalhando com arquivos pesados
- #4) Atalhos e Funcionalidade
- #5) Pacotes e Personalização
- #6) Disponibilidade de pacotes de terceiros
- #7) Integração de Controle de Fonte
- #8) Comunidade
- #9) Preço
- #10) Performance
- #11) User Experience
- Conclusion
Visão geral de Texto Sublime e Atom
A comparação torna mais fácil para os desenvolvedores escolherem o editor de código certo com base em seus requisitos. Assim, enquanto Sublime Text é o editor mais conhecido pela sua sofisticação, Atom é chamado de hackable text editor do século 21.
Antes de comparar Atom e Sublime, vamos ter uma breve visão geral destes dois editores como por sua documentação oficial.
Atom
É um editor de código fonte para MacOS, Linux, plataforma Windows que suporta plug-ins escritos em Node.js. Ele tem o Git Control embutido nele. É desenvolvido por GitHub.
Site oficial => Atom
Sublime Text
É um editor de código fonte shareware que suporta plug-ins escritos em Python. Suporta principalmente muitas linguagens de programação e marcação.
Site oficial => Texto Sublime
Texto Sublime Vs inferior: A Comparison
Deixe-nos um olhar sobre a comparação de Texto Sublime vs Atom:
Categoria | Fundo | Sublime |
---|---|---|
Extensão/Plug-in | Sim | Sim |
Licença | Licença | Propriedade |
Sistema operativo | Linux Janelas Mac OS X |
Linux Janelas Mac OS X |
Múltiplos projectos | Sim | Sim |
Edição de selecção múltipla | Sim | Sim |
Edição da seleção do bloco | Sim | Sim |
Digitação dinâmica | Sim | Sim |
Desempenho | ||
Código completo automático | Sim | Sim |
Elevantamento da sintaxe | Sim | Sim |
Suportado VCS | Github Git Bitbucket |
Git Github Mercurial |
Preço | Livre | $80 |
Vamos comparar em detalhe os editores Atom vs Sublime Textos com base nas seguintes categorias:
#1) Configurando o Editor
Prior comparar estes editores com base na configuração, vamos primeiro ver a instalação destes na plataforma Windows.
Instalação do Texto Sublime no Windows
Pode baixar o Texto Sublime do site oficial.
Passo #1: Baixe o pacote .exe do site oficial como mostrado na imagem abaixo.
Passo #2: Execute o arquivo executável. Isto define as variáveis de ambiente. Ao executar o arquivo, você verá a janela como mostrado abaixo.
Clique em Next na janela acima.
Passo #3: Escolha o local onde você quer instalar o editor de Texto Sublime e clique em Next.
Passo #4: Verifique o local da pasta e clique em Install.
Passo #5: Agora clique em Finish para completar a instalação.
>
Passo #6: Na instalação bem sucedida, você verá o editor aparecer como abaixo:
>
>
Instalação inferior no Windows
Passo #1: Baixe o pacote .exe do site oficial como mostrado abaixo.
Passo #2: Ao executar o arquivo baixado, a janela abaixo aparecerá.
Passo #3: Como a instalação está completa, a janela do editor Atom é lançada.
Atom e Sublime são instalados com um par de cliques do mouse. Ambos os editores estão disponíveis para Windows, Linux, e OS X. Uma coisa que você vai notar rapidamente é que Atom pesa bem mais de 170MB, o que é muito mais do que os editores tradicionais de HTML, enquanto Sublime pesa menos de 6MB.
Discutiremos isso mais adiante na avaliação de desempenho desses editores. Uma vez instalados os editores, você está pronto para ir.
#2) Editando e fluxo de trabalho
Atom é flexível para os usuários. Ele gera pacotes que adicionam ao seu núcleo hackeável. Outro recurso interessante é o “Fuzzy finder”, que encontra qualquer arquivo para você. Além disso, com a ajuda de uma visualização em árvore, os usuários acham fácil abrir e visualizar qualquer arquivo no projeto atual. Uma coisa que incomoda um usuário Atom é descobrir qual pacote adicional precisa ser instalado ao começar do zero.
Em contraste, ele é crítico quando se trabalha em projetos Sublime Text. Codificação, marcação e prosa mostram o máximo nível de sofisticação no editor Sublime Text. Encontrar um trecho de código em meio a milhares de arquivos acontece rapidamente em Sublime. Aqui, a velocidade nunca decepciona seus usuários. Ele permite ao desenvolvedor aproveitar o poder da codificação rápida.
Navegação acontece em Sublime com a ajuda da Paleta de Comandos.
#3) Trabalhando com arquivos pesados
Fundo sendo o mais pesado em tamanho, torna-se difícil trabalhar com arquivos pesados. Ocorre algum atraso e lentidão no editor Atom durante a edição de arquivos pesados. Sendo o Texto Sublime o menor trabalho perfeitamente fino enquanto trabalha com arquivos pesados.
#4) Atalhos e Funcionalidade
Bambos os editores vêm com um monte de atalhos para tornar o trabalho do usuário mais rápido o suficiente. A maioria dos atalhos Atom são algo parecidos com o Texto Sublime. Também, nós podemos personalizar as teclas de atalho como por nossa própria facilidade em ambos os editores. A única diferença é que, no Atom estas coisas aparecem como inbuilt mas no Texto Sublime, você tem que configurá-lo manualmente.
#5) Pacotes e Personalização
O grau de personalização que um editor dá para combinar o fluxo de desenvolvimento e estilo é uma perspectiva muito vital. Atom tem uma página de documento muito descritiva que dá informações detalhadas sobre como hackear até mesmo os estilos. Ele tem uma característica muito grande de sobreposição de configurações em uma base de tipo por arquivo. Por exemplo, diferentes indentações para JS vs. CSS vs. HTML é bastante fácil com o Atom. No lado do Texto Sublime, há menos pacotes.
#6) Disponibilidade de pacotes de terceiros
Any editor é apenas um arquivo de entrada de texto sem nenhum pacote de terceiros. Neste caso, Atom e Texto Sublime não são diferentes. Ambos os editores têm um grande número de pacotes de terceiros a serem instalados, no entanto, o problema ocorre porque não há desenvolvimento ativo em muitos desses pacotes de terceiros que tornam esses pacotes instáveis. Sendo o Sublime Text um mais antigo tem uma ampla coleção destes pacotes de terceiros que o Atom.
#7) Integração de Controle de Fonte
Sendo um produto do GitHub, o Atom vem pronto com a integração git. Enquanto edita qualquer projeto, você vai notar que a visualização em árvore tem indicadores de cores para os arquivos não comprometidos. Ele também mostra o nome do ramo atual na barra de status.
Pelo contrário, Sublime Text não tem integração embutida com o repositório de código fonte, mas tem pouca integração testada e experimentada de pacotes externos como Git, SVN.
#8) Comunidade
Sublime Text tem uma extensa lista de usuários com toneladas de perguntas a cada mês no stack overflow, blogs intermináveis em vários recursos. Do mesmo lado, embora Atom seja novo em comparação com o Sublime Text, ele tem uma comunidade muito ativa no desenvolvimento e na frente de suporte. Além disso, tendo o suporte do GitHub, os quadros de discussão do site parecem todos brilhantes.
#9) Preço
Atom é um editor de código aberto que vem gratuitamente como parte da licença do MIT, enquanto Sublime custa $80. Aqui no Sublime Text, o preço não parece ser o fator decisivo, pois a versão Sublime paga e gratuita só difere por meio de uma tela pop-up ocasional para desligar o status de “não registrado”.
Os usuários do hardcore Sublime pagam prontamente $80 por um desenvolvedor autônomo que desenvolveu um produto excelente como uma lembrança de gratidão.
#10) Performance
Performance é a parte chave de qualquer editor de texto que está sendo usado pelos desenvolvedores. Sublime é muito mais avançado que o Atom quando se trata de performance.
Como dizem, o tamanho pode fazer ou quebrar uma ferramenta de software. Sendo o Atom mais pesado em tamanho é mais lento que o Sublime Texto. Ele mostra problemas de atraso de resposta quando se trata de saltar entre vários arquivos. Pelo contrário, você não sentirá qualquer atraso ao trabalhar com Sublime Text.
#11) User Experience
Para aparência, Sublime Text não parece ser cativante, porém com uma enorme base de usuários, eles preferem instalar centenas de temas para ganhar experiência de usuário personalizável. O Texto Sublime tem um grande número de temas que o usuário pode instalar para fazer a melhor experiência de usuário. Pelo contrário, Atom vem com muitas coisas embutidas fora da caixa. Em Sublime, os usuários têm que configurar manualmente certas coisas fora da caixa.
Conclusion
Então, qual você acha que é o melhor editor?
Na nossa opinião, tanto Atom como Sublime Text são bons editores de texto com muitos recursos e pacotes de terceiros para tornar o desenvolvimento mais rápido e fácil. Ambos servem ao melhor das necessidades específicas do utilizador e do mercado. Nenhum editor é melhor que o outro.
Se você já está usando Sublime Text e já deu muito tempo para escolher e instalar os pacotes favoritos, então mudar para o Atom não faz nenhum sentido já que ambos os editores quase fornecem os mesmos pacotes de uma forma ou de outra. Além disso, para a capacidade de carga, o texto Sublime pode levar muito mais carga que o Atom.
Uma coisa tremenda que o Sublime tem é o recurso que quando você abre o Texto Sublime, você verá seus arquivos exatamente do jeito que você deixou pela última vez, independentemente de tê-los salvo ou não.
Embora o Atom tenha mostrado uma tremenda melhoria de velocidade nos últimos anos, ele ainda está atrás do Sublime em termos de alternância entre vários arquivos e tempo de carga lento. Por outro lado, como vimos a maioria dos pacotes do Sublime se tornando obsoletos devido à falta de comunidade, ele precisa pensar mais sobre o open-sourcing de alguns de seus frameworks para competir com os editores de código da era moderna.
Por último, se você está procurando por um novo editor, você pode escolher qualquer um desses dois, uma vez que ambos são uma boa escolha. Você só tem que gastar uma boa quantidade de tempo para se acostumar às suas teclas de atalho, encontrando pacotes que tornam o seu desenvolvimento rápido e fácil em qualquer um destes editores.
Outra leitura =>Código Visual Studio Vs Atom
Espere que esta comparação Atom vs Texto Sublime lhe dê uma visão geral das características dos editores Atom e Texto Sublime. Depois de ler este artigo, você certamente será capaz de decidir qual editor escolher de acordo com a sua exigência.