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.
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.
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.
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à.
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?