7 legjobb Clojure IDE és szerkesztők
a Clojure a Lisp programozási nyelv dialektusa, elsősorban Java virtuális gépen fut.
ezenkívül implementálja a Clojureclr-t, amely a Common Language Runtime (CLR) – en fut, valamint a Clojurescript-et, amely JavaScript-re fordít.
hangsúlyozza a funkcionális programozási nyelvet, amelynek lényege a változhatatlanság. A Clojure összes adatstruktúrája megváltoztathatatlan.
képzelje el, ha gyorsabbá tenné a Clojure fejlesztését, és azonnali lendületet látna a munkafolyamatban.
vagy még jobb:
mi lenne, ha 7 legjobb Clojure IDE és szerkesztő közül lehetne választani.
és mindegyikük gyorsabbá és könnyebbé teheti a fejlődést?
akkor valószínűleg pumpált olvasni róluk.
szerencsés az Ön számára, hogy pontosan mit fogok megosztani veletek ebben a bejegyzésben 8 legjobb Clojure IDE és szerkesztők
Tehát kezdjük el a listát:
kurzív IDE
kurzív épül IntelliJ is kurzív van írva teljes egészében Clojure, amely lehetővé teszi a fejlesztők számára, hogy könnyen integrálja a fantasztikus szerszám a Clojure ökoszisztéma.
jellemzők
- Kód befejezése, szintaxis kiemelés
- első osztályú ClojureScript támogatás
- Clojure.teszt támogatás
- Symbol átnevezés, kivonat let és több
- Paradise stílusú szerkezeti szerkesztés
- a Clojure debugger
Emacs + Cider
CIDER a Clojure interaktív fejlesztői környezet épült Emacs, CIDER kiterjeszti Emacs támogatásával interaktív programozás Clojure.
jellemzők
- lépés hibakeresés
- test running
- Java Object inspection
- Code assistance
VS Code + calva
Calva egy integrált REPL alapú környezet élvezetes és produktív Clojure és ClojureScript fejlesztés Visual Studio kódot.
jellemzők
- Szintaxis kiemelés
- Rainbow parens
- kiemeli rossz helyre zárójelben
- LISP barátságos zárójel megfelelő
- Intellisense
Atom + Proto REPL
Proto REPL biztosít egy jó Clojure fejlesztési környezet interaktív REPL Atom szerkesztő. Könnyen küldhet kódot a REPL-nek, futtathat teszteket a projektben, megtekintheti a dokumentációt és még sok más.
jellemzők
- Automatikus kiegészítés Clojure névterek, függvénynevek és vars
- kódblokkok vagy kiválasztott kód kiértékelése billentyűleütéssel.
- az eredmények megtekintése a REPL vagy inline a kód mellett.
- automatikus kiértékelési mód, amely gépelés közben végrehajtja a fájlban lévő kódot.
- könnyen futtathat teszteket egy névtérben vagy az egész projektben.
- tekintse meg a kapcsolódó Clojure könyvtárak dokumentációját és kódját.
- Atom Tool Bar integráció, amely lehetővé teszi a REPL vezérlését.
Eclipse + az óramutató járásával ellentétes
az óramutató járásával ellentétes egy Eclipse plugin, amely segít a fejlesztőknek a Clojure kód írásában. A Leiningen projektek támogatásával is szállít.
jellemzők
- Leiningen támogatás
- Clojure támogatás
- kód értékelése
- kód befejezése
- makró bővítése
- hibajelentés
- Cider-REPL támogatás
Vim + kandalló
Vim kap repl támogatás segítségével kandalló, kandalló beszél nrepl, és Leiningen és boot, akkor csatlakozik automatikusan a .nrepl-port
létrehozott fájl futtatásakor lein repl vagy boot REPL.
jellemzők
- átlátszó beállítás és automatikus kapcsolat.
- értékelje a kódot a pufferből vagy tetszőleges bemenetből.
- ugrás a névtérre vagy a függvénydefiníciókra.
- csomagolók forrás, doc és macroexpand számára.
- teljes.
NightCode
Nightcode egy egyszerű ide Clojure és ClojureScript. A Nightcode egy IDE, amely összekapcsolja az intelligens szerkesztőt, a Leiningen és a Boot build eszközöket, valamint a kezdőképernyőt, amely gyors hozzáférést biztosít a Clojure cheatsheet és a REPL.
jellemzők
- kezdőbarát Lisp szerkesztési mód.
- támogatja szivárvány zárójelben
- élő értékelések a kódot
- billentyűzet barátságos
következtetés
lehet, hogy a kedvenc Clojure IDE vagy szerkesztő nem szerepel itt, és nem szeretné váltani a kedvenc kód szerkesztő most.
de a Clojure IDE kiválasztása a legnagyobb hatékonyság és tapasztalat érdekében minden programozó számára a legfontosabb igény.
véleményem szerint egy IDE vagy szövegszerkesztő, amely megfelel a használati szokásainak, a legjobb.