7 bedste Clojure IDE og redaktører

Clojure er en dialekt af Lisp programmeringssprog og kører primært på en Java virtuel maskine.

det implementerer også ClojureCLR, der kører på Common Language Runtime (CLR), og ClojureScript, som kompilerer til JavaScript.

det understreger et funktionelt programmeringssprog med uforanderlighed i kernen. Alle datastrukturer i Clojure er uforanderlige.

Forestil dig, om du kunne gøre Clojure-udviklingen hurtigere og se et øjeblikkeligt løft i din arbejdsgang.

eller endnu bedre:

hvad hvis der var 7 bedste Clojure IDE og redaktører at vælge imellem.

og hver af dem kunne gøre din udvikling hurtigere og lettere?

du ville nok blive pumpet for at læse om dem.

Heldig for dig, det er præcis, hvad jeg vil dele med dig i dette indlæg 8 bedste Clojure IDE og redaktører

så lad os komme i gang med listen:

Cursive IDE

Cursive er bygget på IntelliJ, også Cursive er skrevet udelukkende i Clojure, så udviklere nemt kan integrere alle de fantastiske værktøjer i Clojure økosystemet.

funktioner

  • kode færdiggørelse, syntaksfremhævning
  • førsteklasses ClojureScript support
  • Clojure.test support
  • Symbol omdøbning, uddrag lad og mere
  • Paradise-stil strukturel redigering
  • en Clojure debugger

Emacs + Cider

CIDER er Clojure interaktive udviklingsmiljø bygget til Emacs, CIDER udvider Emacs med støtte til interaktiv programmering i Clojure.

funktioner

  • step debugging
  • testkørsel
  • Java Object inspection
  • Kodehjælp

VS Code + calva

Calva er et integreret REPL-drevet miljø til fornøjelig og produktiv Clojure og ClojureScript udvikling i Visual Studio Code.

funktioner

  • syntaksfremhævning
  • regnbue parens
  • højdepunkter malplacerede parenteser
  • Lisp venlig beslag matching
  • Intellisense

Atom + Proto REPL

Proto REPL giver en Clojure udviklingsmiljø med en interaktiv Repl i Atom Editor. Du kan nemt sende kode til REPL, køre tests i dit projekt, se dokumentation og meget mere.

funktioner

  • autofuldførelse af Clojure-navnerum, funktionsnavne og vars
  • Evaluer blokke med kode eller valgt kode med et tastetryk.
  • se resultater i REPL eller inline ved siden af koden.
  • automatisk Evalueringstilstand, der udfører kode i en fil, mens du skriver.
  • Kør nemt test i et navneområde eller hele projektet.
  • se dokumentation og kode fra tilknyttede Clojure-biblioteker.
  • Atom værktøj Bar integration, der gør det muligt at styre REPL.

Eclipse + mod uret

mod uret er et Eclipse-plugin, der hjælper udviklere med at skrive Clojure-kode. Det leveres også med støtte til Leiningen-projekter.

 Clojure IDE

funktioner

  • Leiningen support
  • Clojure support
  • kode evaluering
  • kode færdiggørelse
  • makroudvidelse
  • fejlrapportering
  • cider-REPL support

vim + pejs

vim får Repl support ved hjælp af pejs, pejs taler til nrepl, og med Leiningen og boot, det forbinder automatisk ved hjælp af .nrepl-port fil oprettet, når du kører lein Repl eller boot Repl.

 Clojure IDE

funktioner

  • gennemsigtig opsætning og automatisk tilslutning.
  • Evaluer kode fra bufferen eller vilkårlig input.
  • gå til navneområde eller funktionsdefinitioner.
  • indpakning til kilde, doc og makroudvidelse.
  • Omnicomplete.

NightCode

Nightcode er en simpel IDE til Clojure og ClojureScript. Nightcode er en IDE, der bundter en smart editor, Leiningen og Boot build værktøjer og en startskærm med hurtig adgang til Clojure cheatsheet og REPL.

 Clojure IDE

funktioner

  • begyndervenlig Lisp redigeringstilstand.
  • understøtter regnbueparentes
  • Live evalueringer af din kode
  • Tastaturvenlig

konklusion

måske er din foretrukne Clojure IDE eller editor ikke angivet her, og du vil ikke skifte fra din foretrukne kodeditor nu.

men at vælge Clojure IDE for størst effektivitet og erfaring burde være det største behov for enhver programmør derude.

efter min mening er en IDE eller teksteditor, der matcher dine brugsvaner, bedst.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.