tulet viettämään paljon aikaasi kehittäjänä editorin sisällä, joten on tärkeää käyttää editoria, jonka kanssa viihdyt & tuottava.
tässä artikkelissa:
haluan auttaa sinua valitsemaan, mikä Ruby IDE / editori sopii sinulle!
sinun ei tarvitse stressata tästä päätöksestä, valitse vain yksi, kokeile sitä muutaman viikon ajan & katso miltä se tuntuu. Päätoimittajan voi aina vaihtaa myöhemmin.
Tässä muutamia asioita, joita kannattaa etsiä:
- mitä Ruby-liitännäisiä on saatavilla helpottamaan
- onko editori avoimen lähdekoodin vai ei
- sisäänrakennettuja ominaisuuksia, jotka parantavat tuottavuutta (kuten koodinpätkiä, automaattinen täydellinen, puhdas muotoilu, joka ei tule tiellesi)
kaikki nämä editorit tukevat Windowsia, Linuxia & Mac.
Let ’ s get started!
Atomieditori
Atom on avoimen lähdekoodin editori GitHubista. Se tukee monia ohjelmointikieliä, kuten Rubya.
plussat:
- git-integraatio
- hyvä tuki koodinpätkille (ajansäästäjä)
- mahdollistaa koodin suorittamisen suoraan editorissa (liitännäisillä)
miinukset:
- voi olla hidasta avattaessa todella isoja tiedostoja
- Pääteintegrointi
- Debuggeriintegrointi & muut IDE-kaltaiset ominaisuudet (tarvitsee kielitukea liitännäisten kautta)
- aktiivisen kehityksen alla
- Ruby-kielinen liitännäinen ei saa montaa päivitystä, mutta se toimii 🙂
VSCode-editori
Vscode on avoimen lähdekoodin editori Microsoftilta &se perustuu samaan GUI-tekniikkaan kuin Atom.
plussat:
Cons:
RubyMine IDE
rubymine on jetbrainsin suljetun lähdekoodin editori. Se on täydellisin IDE ominaisuuksien suhteen, mutta se ei myöskään ole ilmainen.
plussat:
- Refactoring-tuki
- integrointi testauskehyksiin, niputtajaan, rakeen, päätelaitteeseen jne.
- älykäs automaattitäydennys
Cons:
VIM-editori
vim (VI iMproved) on iät ja ajat käytössä ollut avoimen lähdekoodin editori, silmiinpistävin ominaisuus on sen pääte perustuu, toisin kuin muut editorit, jotka ovat GUI-pohjaisia. Se on lukemattomia plugins, että voit asentaa lisätä uusia ominaisuuksia.
plussat:
- monet pikanäppäimet & plugins
- tehokkaat editointiominaisuudet (poista sisältä lainausmerkit, regex korvaa, lohko valinta, jne.)
voit tehdä kaiken tarpeellisen poistumatta päätteestä &ilman hiirtä
miinukset:
- jyrkkä oppimiskäyrä
- alkuasetelma kestää jonkin aikaa (.vimrc file & asentaminen plugins)
muut editorit
vaikka nämä neljä editoria ovat mielestäni Ruby-yhteisön suosituimpia, on muitakin mainitsemisen arvoisia.
Tässä lista:
- Sublime Text
- Emacs
- Cloud9 (verkkoeditori)
kokeile näitä vapaasti.
itse käytän atomia suurimman osan Rubiinikehityksestäni & kirjoittamiseen, nopeisiin muokkauksiin (kuten asetustiedostoihin) käytän VIMIÄ.
Yhteenveto
olet saanut tietää muutamasta Ruby-Editorista, jotka voivat helpottaa työtäsi, kumman aiot valita?