welke Ruby IDE moet u gebruiken?

u zult veel tijd als ontwikkelaar in de editor doorbrengen, dus het is belangrijk om een editor te gebruiken die u comfortabel vindt & productief is.

In dit artikel:

Ik wil u helpen kiezen welke Ruby IDE / Editor geschikt is voor u!

u hoeft zich niet druk te maken over deze beslissing, kies er gewoon een, probeer het een paar weken & kijk hoe het voelt. U kunt uw editor altijd later wijzigen.

Hier zijn een paar dingen om naar te zoeken:

  • welke Ruby-gerelateerde plugins zijn beschikbaar om het u gemakkelijker te maken
  • of de editor open-source is of niet
  • ingebouwde functies die uw productiviteit verbeteren (zoals codefragmenten, automatisch compleet, schoon ontwerp dat niet in de weg staat)

al deze editors ondersteunen Windows, Linux & Mac.

laten we beginnen!

Atom Editor

Atom is een open-source code editor van Github. Het ondersteunt vele programmeertalen, waaronder Ruby.

Ruby Atom Editor

Pros:

  • Git integratie
  • Goede ondersteuning voor de code snippets (tijd besparen)
  • Kunt u de code direct in de editor (plugins)

Nadelen:

  • Kan worden traag bij het openen van echt grote bestanden

VSCode Editor

VSCode is een open-source code editor van Microsoft & het is gebaseerd op dezelfde GUI technologie als Atoom.

VSCode Ruby IDE

Pros:

  • Terminal integratie
  • Debugger-integratie & andere IDE-achtige functies (behoeften taal ondersteuning via plugins)
  • Onder actieve ontwikkeling

Nadelen:

  • Ruby taal plugin niet veel updates maar het werkt 🙂

RubyMine IDE

RubyMine is een closed-source code editor van JetBrains. Het is de meest complete IDE in termen van functies, maar het is ook niet gratis.

RubyMine IDE

Pros:

  • Refactoring ondersteuning
  • integratie met test frameworks, bundler, rake, terminal, enz.
  • intelligente automatische aanvulling

Cons:

  • Closed source
  • kan “zwaar” voelen in termen van prestaties& UI design

VIM Editor

VIM (VI iMproved) is een open-source editor die al eeuwen bestaat, het meest opvallende kenmerk is dat het terminal based, in tegenstelling tot de andere editors die GUI-based zijn. Het heeft talloze plugins die u kunt installeren om nieuwe functies toe te voegen.

VIM Editor Ruby

voors:

  • veel sneltoetsen& plugins
  • u kunt alles doen wat u nodig hebt zonder de terminal te verlaten& zonder uw muis
  • krachtige bewerkingsfuncties (verwijder binnen aanhalingstekens, Regex vervangen, blok selectie, enz.)

Cons:

  • steile leercurve
  • initiële setup duurt enige tijd (.vimrc file & installeer plugins)

andere Editors

hoewel deze vier editors zijn wat ik denk dat de meest populaire in de Ruby gemeenschap, er zijn nog andere die het vermelden waard zijn.

Hier is de lijst:

  • Sublime Text
  • Emacs
  • Cloud9 (online editor)

probeer deze eens.

persoonlijk gebruik ik Atom voor het grootste deel van mijn Ruby-ontwikkeling & schrijven, voor snelle bewerkingen (zoals configuratiebestanden) gebruik ik VIM.

samenvatting

u hebt geleerd over een paar Ruby editors die uw werk gemakkelijker kunnen maken, welke ga je kiezen?

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.