Quale IDE Ruby dovresti usare?

Spenderai molto del tuo tempo come sviluppatore all’interno dell’editor, quindi è importante usare un editor con cui ti senti a tuo agio& produttivo.

In questo articolo:

Voglio aiutarti a scegliere quale Ruby IDE / Editor è giusto per te!

Non c’è bisogno di sottolineare su questa decisione, basta scegliere uno, fare un tentativo per un paio di settimane & vedere come ci si sente. Puoi sempre cambiare il tuo editor in seguito.

Ecco alcune cose da cercare:

  • Cosa Ruby-correlati sono disponibili plugin per rendere le cose più facile per voi
  • Se l’editor è open-source o non
  • Built-in funzionalità per migliorare la produttività (come frammenti di codice, la funzione di completamento automatico design pulito che non ottiene nel vostro senso)

Tutti questi editor di supporto di Windows, Linux & Mac.

Cominciamo!

Atom Editor

Atom è un editor di codice open source di Github. Supporta molti linguaggi di programmazione tra cui Ruby.

Editor di Ruby Atom

Pro:

  • l’integrazione con Git
  • un Buon supporto per i frammenti di codice (risparmio di tempo)
  • Consente di eseguire direttamente il codice nell’editor con plugin)

Contro:

  • Può essere lento quando si apre davvero un grosso file

VSCode Editor

VSCode è un editor di codice sorgente da Microsoft & e ‘ basato sull’interfaccia stessa tecnologia Atom.

VSCode Ruby IDE

Pro:

  • Terminale integrazione
  • Debugger integrazione & altri IDE-come caratteristiche (esigenze di supporto linguistico via plugin)
  • In fase di sviluppo attivo

Contro:

  • linguaggio Ruby plugin non ottiene molti aggiornamenti, ma funziona 🙂

RubyMine IDE

RubyMine chiuso editor di codice sorgente da JetBrains. È l’IDE più completo in termini di funzionalità, ma non è nemmeno gratuito.

RubyMine IDE

Pro:

  • Supporto per il refactoring
  • Integrazione con framework di test, bundler, rake, terminal, ecc.
  • Intelligente di completamento automatico

Contro:

  • Closed
  • Può sentire “pesante” in termini di prestazioni & progettazione dell’interfaccia utente

Editor VIM

VIM (VI iMproved) è un open-source editor che è stato intorno per le età, la caratteristica più sorprendente è che è basato terminale, a differenza degli altri editori, che sono basati su GUI. Ha innumerevoli plugin che è possibile installare per aggiungere nuove funzionalità.

Editor VIM Ruby

Pro:

  • Molte scorciatoie da tastiera & plugins
  • Si può fare tutto il necessario senza lasciare il terminale & senza il mouse
  • Potenti funzioni di editing (eliminare all’interno di virgolette, regex sostituire, blocco di selezione, etc.)

Contro:

  • Curva di apprendimento ripida
  • La configurazione iniziale richiede un po ‘ di tempo (.vimrc file& installazione dei plugin)

Altri editor

Mentre questi quattro editor sono quelli che penso siano i più popolari nella comunità di Ruby, ce ne sono ancora altri che meritano una menzione.

Ecco la lista:

  • Sublime Text
  • Emacs
  • Cloud9 (editor online)

Sentiti libero di provarli.

Personalmente, uso Atom per la maggior parte del mio sviluppo Ruby & scrittura, per modifiche rapide (come i file di configurazione) uso VIM.

Sommario

Hai imparato a conoscere alcuni editor di Ruby che possono semplificare il tuo lavoro, quale sceglierai?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.