hvilken Ruby IDE skal du bruge?

du vil bruge meget af din tid som udvikler inde i editoren, så det er vigtigt at bruge en editor, som du er komfortabel & produktiv med.

i denne artikel:

Jeg vil hjælpe dig med at vælge, hvilken Ruby IDE / Editor der passer til dig!

Du behøver ikke at stresse over denne beslutning, bare vælg en, prøv det i et par uger& se hvordan det føles. Du kan altid ændre din editor senere.

Her er et par ting at se efter:

  • hvilke Ruby-relaterede plugins er tilgængelige for at gøre tingene lettere for dig
  • om editoren er open source eller ej
  • indbyggede funktioner, der forbedrer din produktivitet (som kodestykker, automatisk komplet, rent design, der ikke kommer i vejen)

alle disse redaktører understøtter vinduer, Linuk& Mac.

lad os komme i gang!

Atom Editor

Atom er en open source kode editor fra Github. Det understøtter mange programmeringssprog, herunder Ruby.

Ruby Atom Editor

Pros:

  • Git integration
  • god understøttelse af kodestykker (tidsbesparelse)
  • giver dig mulighed for at køre kode direkte i editoren (med plugins)

ulemper:

  • kan være langsom, når du åbner rigtig store filer

VSCode Editor

VSCode er en open source-kodeditor fra Microsoft & det er baseret på den samme GUI-teknologi som Atom.

VSCode Ruby IDE

Pros:

  • Terminal integration
  • Debugger integration& andre IDE-lignende funktioner (har brug for sprogstøtte via plugins)
  • under aktiv udvikling

ulemper:

  • Ruby language plugin får ikke mange opdateringer, men det virker>

    rubymine er en lukket kildekode editor fra JetBrains. Det er den mest komplette IDE med hensyn til funktioner, men det er heller ikke gratis.

    RubyMine IDE

    Pros:

    • Refactoring support
    • Integration med testrammer, bundler, rake, terminal osv.
    • Intelligent auto-completion

    ulemper:

    • lukket kilde
    • kan føles “tung” med hensyn til ydeevne& UI design

    vim Editor

    vim (vi forbedret) er en open source editor, der har eksisteret i årevis, den mest slående egenskab er, at VIM-Editor Det er terminalbaseret, i modsætning til de andre redaktører, der er GUI-baserede. Det har utallige plugins, som du kan installere for at tilføje nye funktioner.

    Vim Editor Ruby

    fordele:

    • mange tastaturgenveje& plugins
    • du kan gøre alt hvad du behøver uden at forlade terminalen& uden din mus
    • kraftfulde redigeringsfunktioner (slet indvendige citater, regeks udskiftning, blokvalg osv.)

    ulemper:

    • stejl indlæringskurve
    • indledende opsætning tager noget tid (.vimrc-fil & installation af plugins)

    andre redaktører

    mens disse fire redaktører er det, jeg synes er det mest populære i Ruby-samfundet, er der stadig andre, der er værd at nævne.

    Her er listen:

    • Sublim tekst
    • Emacs
    • Cloud9 (online editor)

    du er velkommen til at prøve disse.

    personligt bruger jeg Atom til det meste af Min Ruby-udvikling & skrivning, til hurtige redigeringer (som konfigurationsfiler) bruger jeg vim.

    Resume

    du har lært om et par Ruby-redaktører, der kan gøre dit arbejde lettere, hvilken skal du vælge?

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.