Welche Ruby-IDE sollten Sie verwenden?

Sie werden viel Zeit als Entwickler im Editor verbringen, daher ist es wichtig, einen Editor zu verwenden, mit dem Sie sich wohl fühlen & produktiv mit.

In diesem Artikel:

Ich möchte Ihnen bei der Auswahl helfen, welche Ruby-IDE / welcher Ruby-Editor für Sie geeignet ist!

Sie müssen diese Entscheidung nicht stressen, wählen Sie einfach eine aus, probieren Sie sie ein paar Wochen lang aus & sehen Sie, wie es sich anfühlt. Sie können Ihren Editor später jederzeit ändern.

Hier sind ein paar Dinge zu suchen:

  • Welche Ruby-bezogenen Plugins stehen zur Verfügung, um Ihnen die Arbeit zu erleichtern
  • Ob der Editor Open Source ist oder nicht
  • Integrierte Funktionen, die Ihre Produktivität verbessern (wie Codeausschnitte, automatische Vervollständigung, klares Design, das Ihnen nicht im Weg steht)

Alle diese Editoren unterstützen Windows, Linux & Mac.

Los geht’s!

Atom Editor

Atom ist ein Open-Source-Code-Editor von Github. Es unterstützt viele Programmiersprachen einschließlich Ruby.

Ruby Atom Editor

Vorteile:

  • Git-Integration
  • Gute Unterstützung für Code-Snippets (Zeitersparnis)
  • Ermöglicht das Ausführen von Code direkt im Editor (mit Plugins)

Nachteile:

  • Kann beim Öffnen wirklich großer Dateien langsam sein

VSCode Editor

VSCode ist ein Open-Source-Code-Editor von Microsoft & Es basiert auf der gleichen GUI-Technologie wie Atom.

VSCode Ruby IDE

Vorteile:

  • Terminal-Integration
  • Debugger-Integration & andere IDE-ähnliche Funktionen (benötigt Sprachunterstützung über Plugins)
  • In aktiver Entwicklung

Nachteile:

  • Ruby Language Plugin bekommt nicht viele Updates, aber es funktioniert 🙂

RubyMine IDE

RubyMine ist ein Closed-Source-Code-Editor von JetBrains. Es ist die vollständigste IDE in Bezug auf Funktionen, aber es ist auch nicht kostenlos.

RubyMine IDE

Vorteile:

  • Refactoring-Unterstützung
  • Integration mit Test-Frameworks, Bundler, Rake, Terminal usw.
  • Intelligente Autovervollständigung

Nachteile:

  • Closed Source
  • Kann sich in Bezug auf die Leistung „schwer“ anfühlen & UI-Design

VIM Editor

VIM (VI iMproved) ist ein Open-Source-Editor, der es schon seit Ewigkeiten gibt. Das auffälligste Merkmal ist, dass er auf Terminals basiert, im Gegensatz zu den anderen Editoren, die GUI-basiert sind. Es gibt unzählige Plugins, die Sie installieren können, um neue Funktionen hinzuzufügen.

VIM Editor Ruby

Vorteile:

  • Viele Tastaturkürzel & Plugins
  • Sie können alles tun, was Sie brauchen, ohne das Terminal zu verlassen & ohne Maus
  • Leistungsstarke Bearbeitungsfunktionen Anführungszeichen, Regex ersetzen, Blockauswahl, etc.)

Nachteile:

  • Steile Lernkurve
  • Die Ersteinrichtung dauert einige Zeit (.vimrc-Datei & Plugins installieren)

Andere Editoren

Während diese vier Editoren meiner Meinung nach die beliebtesten in der Ruby-Community sind, gibt es noch andere, die eine Erwähnung wert sind.

Hier ist die Liste:

  • Sublime Text
  • Emacs
  • Cloud9 (Online-Editor)

Probieren Sie es aus.

Persönlich benutze ich Atom für den größten Teil meiner Ruby-Entwicklung & Schreiben, für schnelle Bearbeitungen (wie Konfigurationsdateien) verwende ich VIM.

Zusammenfassung

Sie haben einige Ruby-Editoren kennengelernt, die Ihnen die Arbeit erleichtern können. Welchen werden Sie auswählen?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.