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.

 Clojure IDE

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.

 Clojure IDE

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.

 Clojure IDE

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.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.