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.
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.
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.
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.