melyik Ruby IDE-t használja?

sok időt fogsz tölteni fejlesztőként a szerkesztőn belül, ezért fontos, hogy olyan szerkesztőt használj, amely kényelmes & produktív.

ebben a cikkben:

szeretnék segíteni kiválasztani, melyik Ruby IDE / szerkesztő az Ön számára!

nem kell stresszelni ezen döntés miatt, csak válasszon egyet, próbálja ki néhány hétig & nézze meg, milyen érzés. A szerkesztőt később bármikor megváltoztathatja.

itt van néhány dolog, amit meg kell keresni:

  • milyen Ruby kapcsolatos plugins állnak rendelkezésre, hogy a dolgok könnyebb az Ön számára
  • függetlenül attól, hogy a szerkesztő nyílt forráskódú, vagy sem
  • beépített funkciók, amelyek javítják a termelékenységet (mint a kódrészletek, automatikus teljes, tiszta design, hogy nem kap az utat)

mindezek a szerkesztők támogatják a Windows, Linux & Mac.

kezdjük!

Atom Editor

Atom egy nyílt forráskódú szerkesztő Github. Számos programozási nyelvet támogat, beleértve a Ruby-t is.

Ruby Atom szerkesztő

előnyök:

  • Git integráció
  • a kódrészletek jó támogatása (időtakarékos)
  • lehetővé teszi a kód futtatását közvetlenül a szerkesztőben (bővítményekkel)

hátrányok:

  • lassú lehet, ha igazán nagy fájlokat nyit meg

VSCode Editor

a VSCode egy nyílt forráskódú kódszerkesztő a Microsoft & ugyanazon a GUI technológián alapul, mint az atom.

VSCode Ruby IDE

előnyök:

  • Terminálintegráció
  • Debugger integráció & egyéb IDE-szerű funkciók (nyelvi támogatást igényel pluginokon keresztül)
  • aktív fejlesztés alatt

hátrányok:

  • Ruby nyelv plugin nem kap sok frissítést, de működik!

RubyMine IDE

RubyMine egy zárt forráskódú szerkesztő JetBrains. Ez a legteljesebb IDE a funkciók szempontjából, de nem is ingyenes.

RubyMine IDE

előnyök:

  • Refactoring támogatás
  • integráció tesztelési keretrendszerekkel, bundler, rake, terminál stb.
  • intelligens automatikus kiegészítés

hátrányok:

  • zárt forrás
  • a teljesítmény szempontjából “nehéznek” érezheti magát & UI design

vim szerkesztő

a VIM (vi továbbfejlesztett) egy nyílt forráskódú szerkesztő, amely már évek óta létezik, a legszembetűnőbb jellemzője, hogy terminál alapján, ellentétben a többi szerkesztővel, amelyek GUI-alapúak. Számtalan plugin van, amelyeket telepíthet új funkciók hozzáadásához.

Vim szerkesztő Ruby

előnyök:

  • sok gyorsbillentyű & plugins
  • mindent megtehet, amire szüksége van a terminál elhagyása nélkül & egér nélkül
  • erőteljes szerkesztési funkciók (belső idézetek törlése, Regex csere, blokkválasztás stb.)

hátrányok:

  • meredek tanulási görbe
  • a kezdeti beállítás időbe telik (.vimrc fájl & beépülő modulok telepítése)

Egyéb szerkesztők

bár ez a négy szerkesztő szerintem a legnépszerűbb a Ruby közösségben, még mindig vannak olyanok, amelyeket érdemes megemlíteni.

itt van a lista:

  • Sublime Text
  • Emacs
  • Cloud9 (online szerkesztő)

nyugodtan, hogy ezeket egy próbát.

személy szerint az Atomot használom a Ruby fejlesztésem nagy részében & írás, gyors szerkesztésekhez (például konfigurációs fájlokhoz) VIM-et használok.

Összefoglalás

megtanultál néhány Ruby szerkesztőt, amelyek megkönnyíthetik a munkádat, melyiket választod?

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.