veți petrece mult timp ca dezvoltator în interiorul editorului, deci este important să utilizați un editor cu care vă simțiți confortabil& productiv.
în acest articol:
vreau să vă ajut să alegeți care Ruby IDE / Editor este potrivit pentru tine!
nu trebuie să vă stresați asupra acestei decizii, alegeți una, încercați câteva săptămâni& vedeți cum se simte. Puteți oricând să vă schimbați editorul mai târziu.
iată câteva lucruri de căutat:
- ce plugin-uri Ruby legate sunt disponibile pentru a face lucrurile mai ușor pentru tine
- dacă editorul este open-source sau nu
- Built-in caracteristici care îmbunătățesc productivitatea (cum ar fi fragmente de cod, auto-complete, design curat, care nu intra in drumul tau)
toate aceste editori suport pentru Windows, Linux& Mac.
Să începem!
Atom Editor
Atom este un editor de cod open-source de la Github. Aceasta susține mai multe limbaje de programare, inclusiv Ruby.
Pro:
- integrare Git
- suport bun pentru fragmente de cod (economizor de timp)
- vă permite să rulați codul direct în editor (cu plugin-uri)
contra:
- poate fi lent la deschiderea fișierelor foarte mari
Vscode Editor
VSCode este un editor de cod open-source de la Microsoft & se bazează pe aceeași tehnologie GUI ca atom.
Pro:
- integrare Terminal
- integrare Debugger & alte caracteristici IDE-like (are nevoie de suport lingvistic prin intermediul plugin-uri)
- sub dezvoltare activă
contra:
- Ruby limba plugin nu obține mai multe actualizări, dar funcționează
RubyMine IDE
RubyMine este un editor de cod sursă închis de la JetBrains. Este cel mai complet IDE în ceea ce privește caracteristicile, dar, de asemenea, nu este gratuit.
Pro:
- suport Refactorizare
- integrarea cu cadre de testare, bundler, rake, terminal, etc.
- Auto-completare inteligentă
contra:
- sursă închisă
- se poate simți „greu” în termeni de performanță & UI design
Vim Editor
VIM (VI îmbunătățit) este un editor open-source care a fost în jur de vârste, caracteristica cea mai izbitoare este că este terminal bazat, spre deosebire de ceilalți editori care sunt bazate pe GUI. Are nenumărate pluginuri pe care le puteți instala pentru a adăuga noi funcții.
Pro:
- multe comenzi rapide de la tastatură& pluginuri
- puteți face tot ce aveți nevoie fără a părăsi terminalul& fără mouse
- caracteristici puternice de editare (ștergeți ghilimele din interior, înlocuiți Regex, blocați selecția etc.)
contra:
- curba de învățare abruptă
- configurarea inițială durează ceva timp (.vimrc fișier& instalarea plugin-uri)
alți editori
în timp ce aceste patru editori sunt ceea ce cred că cel mai popular în comunitatea Ruby, există încă altele care sunt în valoare de o mențiune.
Iată lista:
- Sublime Text
- Emacs
- Cloud9 (editor online)
Simțiți-vă liber să le încercați.
personal, folosesc Atom pentru cea mai mare parte a dezvoltării mele Ruby& scriere, pentru editări rapide (cum ar fi fișierele de configurare) folosesc VIM.
rezumat
ați învățat despre câțiva editori Ruby care vă pot ușura munca, pe care o veți alege?