którego Ruby IDE powinieneś używać?

będziesz spędzać dużo czasu jako programista wewnątrz edytora, więc ważne jest, aby używać edytora, który jest Ci wygodny & produktywny.

w tym artykule:

chcę pomóc Ci wybrać, który Ruby IDE / Edytor jest odpowiedni dla Ciebie!

nie musisz się stresować tą decyzją, po prostu wybierz jedną, spróbuj przez kilka tygodni & zobacz jak to jest. Zawsze możesz zmienić swój edytor później.

oto kilka rzeczy, na które warto zwrócić uwagę:

  • jakie wtyczki związane z Ruby są dostępne, aby ułatwić Ci pracę
  • niezależnie od tego, czy edytor jest open-source, czy nie
  • wbudowane funkcje poprawiające wydajność (takie jak fragmenty kodu, automatyczne uzupełnianie, czysty projekt, który nie wchodzi ci w drogę)

wszystkie te edytory obsługują Windows, Linux& Mac.

zaczynajmy!

Atom Editor

Atom jest edytorem kodu open source z Github. Obsługuje wiele języków programowania, w tym Ruby.

edytor Ruby Atom

:

  • integracja z Git
  • dobra obsługa fragmentów kodu (oszczędność czasu)
  • pozwala uruchomić kod bezpośrednio w edytorze (z wtyczkami)

wady:

  • może być powolny podczas otwierania naprawdę dużych plików

VSCode Editor

VSCode jest edytorem kodu open-source firmy Microsoft & jest oparty na tej samej technologii GUI co ATOM.

VSCode Ruby IDE

:

  • integracja terminala
  • integracja debuggera& inne funkcje podobne do IDE (wymaga wsparcia języka za pomocą wtyczek)
  • w aktywnym rozwoju

wady:

  • wtyczka języka Ruby nie otrzymuje wielu aktualizacji, ale działa 🙂

RubyMine IDE

RubyMine to zamknięty edytor kodu źródłowego firmy JetBrains. Jest to najbardziej kompletne IDE pod względem funkcji, ale nie jest również bezpłatne.

RubyMine IDE

:

  • obsługa refaktoryzacji
  • integracja z frameworkami testowymi, bundlerem, grabie, terminalem itp.
  • Inteligentne autouzupełnianie

wady:

  • zamknięte źródło
  • może czuć się „ciężkie” pod względem wydajności & projektowanie interfejsu użytkownika

edytor VIM

VIM (ulepszony VI) jest edytorem open-source, który istnieje od wieków, najbardziej uderzającą cechą jest to, że jest oparte na terminalu, w przeciwieństwie do innych edytorów, które są oparte na GUI. Ma niezliczone wtyczki, które można zainstalować, aby dodać nowe funkcje.

edytor VIM Ruby

zalety:

  • wiele skrótów klawiaturowych& wtyczki
  • możesz zrobić wszystko, czego potrzebujesz, bez opuszczania terminala& bez myszy
  • zaawansowane funkcje edycji (usuwanie cudzysłowów wewnętrznych, zastępowanie wyrażeń regularnych, zaznaczanie bloków itp.)

minusy:

  • stroma krzywa uczenia się
  • Wstępna konfiguracja zajmuje trochę czasu (.plik vimrc & instalowanie wtyczek)

inne edytory

chociaż te cztery edytory są najbardziej popularne w społeczności Ruby, są jeszcze inne, o których warto wspomnieć.

oto lista:

  • Sublime Text
  • Emacs
  • Cloud9 (edytor online)

Zapraszam do wypróbowania.

osobiście używam Atoma do większości moich prac programistycznych w Ruby & pisanie, do szybkich edycji (np. plików konfiguracyjnych) używam Vima.

podsumowanie

dowiedziałeś się o kilku edytorach Ruby, które mogą ułatwić Ci pracę, który z nich wybierzesz?

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.