7 bästa Clojure IDE och redaktörer

Clojure är en dialekt av programmeringsspråket Lisp och körs främst på en Java virtuell maskin.

det implementerar också ClojureCLR som körs på Common Language Runtime (CLR) och ClojureScript, som kompilerar till JavaScript.

det betonar ett funktionellt programmeringsspråk med oföränderlighet i sin kärna. Alla datastrukturer för Clojure är oföränderliga.

Tänk om du kunde göra Clojure-utvecklingen snabbare och se en omedelbar boost i ditt arbetsflöde.

eller ännu bättre:

vad händer om det fanns 7 bästa Clojure IDE och redaktörer att välja mellan.

och var och en av dem kan göra din utveckling snabbare och enklare?

du skulle förmodligen pumpas för att läsa om dem.

tur för dig, det är precis vad jag ska dela med dig i det här inlägget 8 bästa Clojure IDE och redaktörer

så låt oss komma igång med listan:

kursiv IDE

kursiv är byggd på IntelliJ, även kursiv är skriven helt i Clojure, vilket gör det möjligt för utvecklare att enkelt integrera alla fantastiska verktyg i Clojure ekosystemet.

funktioner

  • kodkomplettering, syntaxmarkering
  • förstklassig ClojureScript-stöd
  • Clojure.teststöd
  • Symbol döpa, extrahera låt och mer
  • paradis-stil strukturell redigering
  • en Clojure debugger

Emacs + Cider

CIDER är Clojure interaktiv utvecklingsmiljö byggd för Emacs, cider utökar Emacs med stöd för interaktiv programmering i Clojure.

funktioner

  • steg felsökning
  • testkörning
  • Java objektinspektion
  • kod hjälp

VS kod + calva

Calva är en integrerad REPL driven miljö för trevlig och produktiv Clojure och ClojureScript utveckling i Visual Studio kod.

funktioner

  • syntaxmarkering
  • Rainbow parens
  • höjdpunkter felplacerade parenteser
  • LISP friendly bracket matching
  • Intellisense

Atom + Proto REPL

Proto REPL ger en Clojure utvecklingsmiljö med en interaktiv Repl i Atom Editor. Du kan enkelt skicka kod till REPL, köra tester i ditt projekt, visa dokumentation och mycket mer.

funktioner

  • Autocompleting Clojure namnrymder, funktionsnamn och vars
  • utvärdera block av kod eller vald kod med en tangenttryckning.
  • visa resultat i REPL eller inline bredvid koden.
  • automatiskt utvärderingsläge som kör kod i en fil när du skriver.
  • kör enkelt tester i ett namnområde eller hela projektet.
  • visa dokumentation och kod från länkade Clojure-bibliotek.
  • Atom verktygsfält integration som gör det möjligt att styra REPL.

Eclipse + moturs

moturs är en Eclipse plugin som hjälper utvecklare att skriva Clojure kod. Det levereras också med stöd för Leiningen-projekt.

 Clojure IDE

funktioner

  • Leiningen stöd
  • Clojure stöd
  • kodutvärdering
  • kodkomplettering
  • makroexpansion
  • felrapportering
  • Cider-repl-stöd

vim + spis

vim får repl-stöd med öppen spis, Öppen spis pratar med nrepl och med Leiningen och boot ansluts den automatiskt med filen .nrepl-port som skapas när du kör lein repl eller boot repl.

 Clojure IDE

funktioner

  • Transparent installation och automatisk anslutning.
  • utvärdera kod från bufferten eller godtycklig inmatning.
  • Hoppa till namnrymd eller funktionsdefinitioner.
  • omslag för källa, doc och macroexpand.
  • Omnicomplete.

NightCode

Nightcode är en enkel IDE för Clojure och ClojureScript. Nightcode är en IDE som buntar en smart editor, Leiningen och Boot bygga verktyg och en startskärm med snabb åtkomst till Clojure cheatsheet och REPL.

 Clojure IDE

funktioner

  • nybörjarvänligt Lisp-redigeringsläge.
  • stöder rainbow parentes
  • live utvärderingar av din kod
  • Tangentbordsvänlig

slutsats

kanske är din favorit Clojure IDE eller redigerare inte listad här och du vill inte byta från din favoritkodredigerare nu.

men att välja Clojure IDE för största effektivitet och erfarenhet borde vara det viktigaste behovet för någon programmerare där ute.

enligt min mening är en IDE-eller textredigerare som matchar dina användningsvanor bäst.

Lämna ett svar

Din e-postadress kommer inte publiceras.