ce Ruby IDE ar trebui să utilizați?

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.

Ruby Atom Editor

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.

Vscode Ruby IDE

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.

RubyMine IDE

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.

Editor Vim Ruby

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?

Lasă un răspuns

Adresa ta de email nu va fi publicată.