vilken Ruby IDE ska du använda?

Du kommer att spendera mycket av din tid som utvecklare i redigeraren, så det är viktigt att använda en redaktör som du är bekväm & produktiv med.

i den här artikeln:

Jag vill hjälpa dig att välja vilken Ruby IDE / Editor som passar dig!

du behöver inte stressa över det här beslutet, välj bara en, prova i några veckor & se hur det känns. Du kan alltid ändra din redaktör senare.

Här är några saker att leta efter:

  • vilka Ruby – relaterade plugins är tillgängliga för att göra det lättare för dig
  • om redigeraren är öppen källkod eller inte
  • inbyggda funktioner som förbättrar din produktivitet (som kodavsnitt, automatisk komplett, ren design som inte kommer i vägen)

alla dessa redaktörer stöder Windows, Linux & Mac.

Låt oss komma igång!

Atom Editor

Atom är en öppen källkod redaktör från Github. Den stöder många programmeringsspråk inklusive Ruby.

Ruby Atom Editor

fördelar:

  • Git integration
  • bra stöd för kodavsnitt (tidsbesparare)
  • låter dig köra kod direkt i redigeraren (med plugins)

nackdelar:

  • kan vara långsam när du öppnar riktigt stora filer

Vscode Editor

VSCode är en öppen källkodsredigerare från Microsoft & den är baserad på samma GUI-teknik som Atom.

Vscode Ruby IDE

fördelar:

  • Terminalintegration
  • Debugger integration & andra IDE-liknande funktioner (behöver språkstöd via plugins)
  • under aktiv utveckling

nackdelar:

  • Ruby language plugin får inte många uppdateringar, men det fungerar RubyMine är en sluten källkod redaktör från JetBrains. Det är den mest kompletta IDE när det gäller funktioner, men det är inte heller gratis.

    RubyMine IDE

    fördelar:

    • Refactoring support
    • Integration med testramar, bundler, rake, terminal, etc.
    • Intelligent automatisk komplettering

    nackdelar:

    • stängd källa
    • kan känna sig ”tung” när det gäller prestanda& UI-design

    vim Editor

    vim (vi förbättrad) är en öppen källkodsredigerare som har funnits i åldrar, den mest slående egenskapen är att det är terminal baserat, Till skillnad från de andra redaktörer som är GUI-baserade. Det har otaliga plugins som du kan installera för att lägga till nya funktioner.

    vim Editor Ruby

    fördelar:

    • många kortkommandon & plugins
    • Du kan göra allt du behöver utan att lämna terminalen & utan musen
    • kraftfulla redigeringsfunktioner (radera inuti citat, regex ersätt, blockera val, etc.)

    nackdelar:

    • brant inlärningskurva
    • Initial inställning tar lite tid (.vimrc-fil & installera plugins)

    andra redaktörer

    medan dessa fyra redaktörer är vad jag tycker är mest populära i Ruby-samhället, finns det fortfarande andra som är värda att nämna.

    här är listan:

    • Sublime Text
    • Emacs
    • Cloud9 (online editor)

    Känn dig fri att prova dessa.

    personligen använder jag Atom för det mesta av Min Ruby-utveckling & skrivning, för snabba ändringar (som konfigurationsfiler) använder jag vim.

    sammanfattning

    Du har lärt dig om några Ruby-redaktörer som kan göra ditt arbete enklare, vilken ska du välja?

Lämna ett svar

Din e-postadress kommer inte publiceras.