7 nejlepších Clojure IDE a editory
Clojure je dialekt Lisp programovací jazyk, a primárně běží na Java virtual machine.
implementuje také ClojureCLR, který běží na Common Language Runtime (CLR), a ClojureScript, který kompiluje do JavaScriptu.
klade důraz na funkční programovací jazyk s neměnností ve svém jádru. Všechny datové struktury Clojure jsou neměnné.
Představte si, že byste mohli zrychlit vývoj Clojure a vidět okamžitou podporu ve vašem pracovním postupu.
nebo ještě lépe:
Co kdyby tam byly 7 nejlepší Clojure IDE a editorů z čeho vybírat.
a každý z nich by mohl váš vývoj urychlit a usnadnit?
pravděpodobně byste byli čerpáni, abyste si o nich přečetli.
štěstí pro vás, to je přesně to, co budu sdílet s vámi v tomto příspěvku 8 Nejlepší Clojure IDE a editory
takže pojďme začít se seznamem:
Kurzíva IDE
Kurzíva je postaven na IntelliJ, také Kurzívou je psaný úplně v Clojure, což umožňuje vývojářům snadno integrovat všechny fantastické nástroje v Clojure ekosystému.
Funkce
- doplňování Kódu, zvýraznění syntaxe
- První třídy ClojureScript podporu
- Clojure.test podpory
- Symbol přejmenování, extrakt nechat a více
- Ráj-styl strukturální úpravy
- Clojure debugger
Emacs + Jablečný
CIDER je Clojure Interaktivní Vývojové Prostředí postavené pro Emacs, CIDER rozšiřuje Emacs s podporou pro interaktivní programování v Clojure.
Funkce
- krok ladění
- test běží
- Java Objekt inspekce
- pomoc Kód
VS Kód + calva
Calva je integrovaný REPL powered prostředí pro příjemné a produktivní Clojure a ClojureScript vývoj v Visual Studio Code.
Funkce
- zvýraznění Syntaxe
- Duha závorkách
- Zdůrazňuje ztracená závorkách
- LISP přátelské odpovídající závorky
- Intellisense
Atom + Proto REPL
Proto REPL Poskytuje Clojure Vývojové Prostředí s interaktivní REPL v Editor Atom. Můžete snadno odeslat kód do REPL, spustit testy ve vašem projektu, zobrazit dokumentaci a mnoho dalšího.
Funkce
- Autocompleting Clojure obory názvů, názvy funkcí a vars
- Vyhodnotit bloky kódu, nebo vybraný kód s klávesy.
- zobrazit výsledky v REPL nebo inline vedle kódu.
- režim automatického hodnocení, který při psaní provede kód v souboru.
- snadno spustit testy v namespace nebo celý projekt.
- zobrazit dokumentaci a kód z propojených knihoven Clojure.
- integrace panelu nástrojů Atom, která umožňuje ovládání REPL.
Eclipse + proti směru hodinových Ručiček
proti směru hodinových Ručiček je Eclipse plugin, který pomáhá vývojářům psát Clojure kódu. Dodává se také s podporou projektů Leiningen.
Vlastnosti
- Leiningen podporu
- Clojure podporu
- kód hodnocení
- doplňování kódu
- makro expanze
- chybová hlášení
- cider-repl podporu
vim + krb
Vim dostane REPL podporu pomocí Krbu, Krb mluví nREPL, a S Leiningen a Boot, to se připojí automaticky pomocí .nrepl-port
soubor vytvořený při spuštění lein repl nebo boot repl.
funkce
- transparentní nastavení a automatické připojení.
- vyhodnoťte kód z vyrovnávací paměti nebo libovolného vstupu.
- přejít na definice jmenného prostoru nebo funkcí.
- obaly pro zdroj, doc a makroexpand.
- Omnicomplete.
NightCode
Nightcode je jednoduchý IDE pro Clojure a ClojureScript. Nightcode je IDE, který sdružuje inteligentní editor, nástroje Leiningen a Boot build a domovskou obrazovku s rychlým přístupem k Clojure cheatsheet a REPL.
funkce
- režim úprav Lisp pro začátečníky.
- Podporuje duhových závorek
- Živé hodnocení vašeho kódu
- Klávesnice přátelský
Závěr
Možná, že váš oblíbený Clojure IDE nebo editor, které zde nejsou uvedeny a chcete se přepnout z vašeho oblíbeného editoru kódu.
ale vybírání Clojure IDE pro největší efektivitu a zkušenosti by mělo být hlavní potřebou každého programátora.
podle mého názoru je nejlepší IDE nebo textový editor, který odpovídá vašim zvyklostem.