Uncategorized

Os 10 melhores editores de texto de 2016

Para um programador, há sempre a necessidade de encontrar as melhores ferramentas para fins de desenvolvimento, sejam elas editores de texto, uma biblioteca para gerenciar tarefas, um framework para construir o seu próximo projeto, etc. Estas ferramentas simplificam o ambiente de trabalho e melhoram a produtividade, ao mesmo tempo.

Entre todas as ferramentas, a escolha do editor de texto é a mais difícil. Nossos livecoders usam uma variedade de editores de texto durante suas sessões de codificação ao vivo e também defendem sua escolha pessoal para os seus espectadores.

Para não mencionar que há uma comunidade dividida para cada editor de texto popular. É como defender o que você usa e se orgulhar de sua escolha ao mesmo tempo. O Livecoding.tv tem visto um pouco disso nas transmissões recentes. Afinal, todo mundo tem a sua preferência e gosta de defendê-la.

Editores de texto desempenham o papel principal em qualquer espaço de trabalho do desenvolvedor. O código do projeto é escrito, depurado e executado com a ajuda do editor de texto. É como uma garagem para construir ferramentas e produtos para o mundo.

Agora, vem o problema real.

Escolher o melhor editor de texto para o seu trabalho pode ser uma tarefa desafiadora. Isso requer uma experimentação hábil, preferência pessoal e um julgamento final. Antes de escolher em um único editor de texto, nós queremos que você percorra os melhores editores de texto de 2016 e aprenda o que eles têm para oferecer em relação à funcionalidade e usabilidade.

Sublime Text Editor

Os 10 melhores editores de texto de 2016

Sublime é um dos melhores editores de texto no mercado. É um software proprietário com foco em recursos. Não só é uma ótima alternativa para um IDE poderoso, mas também é leve e faz o trabalho com grande eficiência e precisão.

Com toneladas de recursos para mexer, você vai sentir o poder em suas mãos. Entretanto, como qualquer ferramenta, nada é perfeito. Vamos percorrer os prós e contras do Sublime.

Prós:

  • É fácil de utilizar, com excelentes UI e UX.
  • Há muitos plugins disponíveis. A funcionalidade pode ser melhorada com facilidade e a personalização está a apenas uma instalação de plugin de distância.
  • Oferece paleta de comando para facilitar o acesso a snippets, configurações e mais.
  • Oferece edição multilinha e seleção.

Contras:

  • O Sublime não é de graça. Considerando-se que igualmente capazes editores de texto gratuitos estão disponíveis no mercado, qualquer pessoa pode optar pelas alternativas gratuitas.
  • As atualizações não são frequentes como já foram.
  • O tempo de carregamento é maior em comparação com o Notepad ++.
  • A qualidade dos plugins é questionável.
  • No geral, o Sublime é um excelente editor de texto para se trabalhar. Você pode optar por usar o texto Sublime gratuitamente usando a versão de teste. Se você não gosta de pop-ups, você pode comprar o editor por 70 dólares. Ele funciona em todos os três principais sistemas operacionais, Windows, Linux e Mac OSX.

Vim

Os 10 melhores editores de texto de 2016

Vim significa “Vi melhorado”. Vim tem sobrevivido ao tempo e é um dos editores mais antigos na história dos computadores.

Vim é extremamente popular entre os desenvolvedores e outros entusiastas da computação que procuram um editor de texto inteiramente personalizável.

Vim é famoso por duas razões. Primeiro, ele suporta operações completas de teclado, sem qualquer necessidade para o mouse. Em segundo lugar, ele está presente em quase todas as máquinas baseadas em Unix. Então, portabilidade e onipresença é uma característica fundamental do Vim.

Prós:

  • Suporte a operações completamente baseadas no teclado.
  • Pode ser usado em um ambiente de desenvolvimento remoto usando um terminal através de SSH.
  • Vim é de código aberto e livre para usar.
  • Vim pode ser personalizado usando dotfile .vimrc e VimScript.
  • Existem vários plugins de suporte para Vim, estendendo sua funcionalidade principal.
  • Aumenta a produtividade e executa muito bem com arquivos grandes.

Contras:

  • A curva de aprendizagem é íngreme. Leva tempo para se acostumar com ele.
  • A maioria dos recursos de programação modernos precisam ser incorporados utilizando plugins.
  • Vim é para usuários avançados. Não é fácil de aprender e exige tempo para o domínio. Porém, uma vez descoberto, lhe fornecerá o poder que nenhum outro editor de texto pode dar.

Leia também “Como criar dotfiles com o Vim”.

Atom

Os 10 melhores editores de texto de 2016

Atom é anunciado como o editor de texto hackeável para o século 21. O Atom foi introduzido há um ano com foco em fornecer um editor de texto hackeável. Assemelha-se com Sublime e consegue proporcionar experiências semelhantes às do Sublime. Entretanto, ele também tem seus problemas. A UI e UX são excelentes para uma grande sessão codificação. Outras características incluem a capacidade de auto realização, o navegador do sistema de arquivos, vários painéis e muito mais.

Prós:

  • Atom é de código aberto.
  • Toneladas de pacotes para usar e, por isso, é altamente personalizável. Para escrever pacotes, use CoffeeScript.
  • Hackeável até o núcleo graças à concepção modular utilizada pelo editor de texto.
  • Oferece recursos de gerenciamento e de pacotes git.
  • Pode ser facilmente usado por um novato.

Contras:

  • Não consegue lidar com arquivos grandes e tende a quebrar se você carregar arquivos acima de 10 MB de tamanho.
  • Consome muita memória.
  • Se você estiver procurando por um editor de texto gratuito, open source, Atom é uma excelente escolha. Se você pretende trabalhar em grandes projetos, é aconselhável ignorá-lo, Ele está disponível para todos os três principais sistemas operacionais e é totalmente portátil.

Visual Studio Code

Os 10 melhores editores de texto de 2016

Visual Studio Code é um esforço da Microsoft para permitir que desenvolvedores codifiquem sem ter que baixar as enormes edições do Visual Studio (mais de 3 GB). Visual Studio é um editor de texto leve, de código aberto, com o objetivo de proporcionar experiência de desenvolvimento sem emendas em todos os principais sistemas operacionais. As principais características do código do Visual Studio incluem suporte em mais de 30 idiomas, edição focada no código, função auto-complete e navegação de código. Ele também oferece controle de versão Git e ferramentas de depuração.

Prós:

  • Suporta mais de 30 idiomas e também linguagens centrais da Microsoft, tais como ASP.NET e C#.
  • O pequeno tamanho garante a instalação e uso rápidos.
  • Versões portáteis também estão disponíveis.

Contras:

  • O suporte a extensões precisa ser melhorado.
  • Atualizar no Linux pode ser uma tarefa assustadora.

Visual Studio Code é uma excelente escolha para os desenvolvedores que não estão ansiosos para baixar uma robusta e enorme IDE para os seus propósitos de desenvolvimento. É pequeno e faz o trabalho!

Notepad++

Os 10 melhores editores de texto de 2016

Notepad++ é outro editor de texto de código aberto no mercado. Assemelha-se ao Bloco de Notas. Muitas linguagens de programação são suportadas por este editor. A maior vantagem do Notepad++ sobre qualquer outro editor de texto até aqui é o fato de que ele pode gerenciar grandes arquivos sem grandes atrasos ou falhas. É muito rápido e leve. Além disso, a sua funcionalidade pode ser estendida usando centenas de plugins disponíveis.

Prós:

  • Suporta Syntax Folding e Syntax Highlighting.
  • Função auto-complete de palavras, funções e muito mais.
  • Vem com WYSIWYG e suporte multi-view.
  • Extensível utilizando plugins.

Contras: 

  • A interface do usuário não é das melhores. Precisa de melhorias para atender aos padrões atuais da indústria.
  • O editor de texto poderia beneficiar-se da adição de um novo suporte a idiomas.
  • Demasiadamente simples. Novos recursos são sempre bem vindos.

Notepad++ é para aqueles que querem uma UI simplista. Ele é limpo, rápido e uma excelente maneira de fazer as coisas novas!

Brackets

O último editor último texto que iremos discutir em detalhes é o Brackets. Com código aberto, Brackets podem ser usados por qualquer pessoa. Brackets não é um editor de texto universal, mas um editor de texto que se concentra no desenvolvimento de front-end. Suporte para linguagens de front-end é extensa, e é por isso que você deve considerar Brackets apenas para fins de web design.

Prós:

  • Brackets é um poderoso editor de texto com foco em web design.
  • É leve, moderno e oferece uma ótima UI.
  • Oferece visualização em tempo real, suporte pré-processador e editores em linha.
  • Vem com gerenciador de extensão embutido para um fácil gerenciamento de extensões.

Contras:

  • Suporte limitado a apenas linguagens web.
  • Não é páreo com os comandos e funcionalidades de outros editores.

Menções honrosas:

Com tantos editores de texto por aí, não é possível discutir cada um deles. É por isso que vamos listar os menos conhecidos, mas incríveis, editores de texto de 2016. Confira:

Gedit

TextPad

Geany

Komodo Edit

Light Table

Conclusão

Um editor de texto é uma ferramenta indispensável no arsenal de qualquer desenvolvedor. Com estes editores de texto explanados, esperamos que agora você possa fazer a sua escolha.

Se você acha que deveríamos ter citado um editor de texto no artigo, não se esqueça de comentar abaixo para que possamos saber. Atualizaremos o artigo conforme as solicitações.

Gostaram do artigo? Compartilhe com os seus amigos nas redes sociais!

Avatar
About author

I, Dr. Michael J. Garbade is the co-founder of the Education Ecosystem (aka LiveEdu), ex-Amazon, GE, Rebate Networks, Y-combinator. Python, Django, and DevOps Engineer. Serial Entrepreneur. Experienced in raising venture funding. I speak English and German as mother tongues. I have a Masters in Business Administration and Physics, and a Ph.D. in Venture Capital Financing. Currently, I am the Project Lead on the community project -Nationalcoronalvirus Hotline I write subject matter expert technical and business articles in leading blogs like Opensource.com, Dzone.com, Cybrary, Businessinsider, Entrepreneur.com, TechinAsia, Coindesk, and Cointelegraph. I am a frequent speaker and panelist at tech and blockchain conferences around the globe. I serve as a start-up mentor at Axel Springer Accelerator, NY Edtech Accelerator, Seedstars, and Learnlaunch Accelerator. I love hackathons and often serve as a technical judge on hackathon panels.