você vai passar muito do seu tempo como desenvolvedor dentro do editor, por isso é importante usar um editor com o qual você esteja confortável & produtivo.
neste artigo:
quero ajudá-lo a escolher qual o IDE / Editor de Ruby que é mais indicado para si!
Você não precisa de stress sobre esta decisão, basta escolher um, dar-lhe uma tentativa por algumas semanas & veja como se sente. Podes sempre mudar o teu editor mais tarde.
Aqui estão algumas coisas para procurar:
- o Que Ruby-plugins relacionados estão disponíveis para tornar as coisas mais fáceis para você
- Se o editor é aberto ou não
- recursos internos que melhorar a sua produtividade (como trechos de código, auto-completar, design limpo que não ficam no seu caminho)
Todos esses editores de suporte do Windows, Linux & Mac.vamos começar!
o Editor Atom
Atom é um editor de código aberto do Github. Ele suporta muitas linguagens de programação, incluindo Ruby.
Pros:
- Git integração
- um Bom suporte para trechos de código (tempo de protecção)
- Permite que você executar o código diretamente no editor (com plugins)
Contras:
- Pode ser lento ao abrir grandes arquivos
VSCode Editor
VSCode é um editor de código fonte a partir do Microsoft & é baseado no mesmo GUI tecnologia como Átomo.
Pros:
- o Terminal de integração
- Depurador de integração & outros IDE, como recursos (necessidades de suporte de idioma através de plugins)
- Sob desenvolvimento ativo
Contras:
- Ruby linguagem plugin não receber muitas atualizações, mas funciona 🙂
RubyMine IDE
RubyMine é fechado-editor de código-fonte a partir da JetBrains. É a IDE mais completa em termos de características, mas também não é livre.
Pros:
- suporte de Refactoração
- integração com frameworks de teste, bundler, rake, terminal, etc.
- auto Inteligente-conclusão
Contras:
- código Fechado
- Pode sentir-se “pesado” em termos de desempenho & design de INTERFACE do usuário
Editor VIM
o VIM (VI improved) é um open-source editor que tem sido em torno de idades, a característica mais marcante é que ele é um terminal baseado, ao contrário de outros editores, que são baseadas em GUI. Ele tem inúmeros plugins que você pode instalar para adicionar novos recursos.
Prós:
- Muitos atalhos de teclado & plugins
- Você pode fazer tudo o que você precisa sem sair do terminal & sem o mouse
- Poderosos recursos de edição (apagar dentro de aspas, regex substituir, seleção de bloco, etc.)
Cons:
- curva de aprendizagem íngreme
- a configuração inicial leva algum tempo (.vimrc file & installing plugins)
Outros Editores
enquanto estes quatro editores são o que eu acho mais popular na comunidade Ruby, ainda existem outros que valem a pena mencionar.
Aqui está a lista:
- Texto Sublime
- Emacs
- Cloud9 (editor online)
Sinta-se à vontade para dar a estes uma tentativa.
pessoalmente, eu uso Atom para a maior parte do meu desenvolvimento em Ruby & escrita, para edições rápidas (como arquivos de configuração) eu uso VIM.
resumo
você aprendeu sobre alguns editores Ruby que podem tornar o seu trabalho mais fácil, qual deles você vai escolher?