7 best Clojure IDE ed editor
Clojure è un dialetto del linguaggio di programmazione Lisp e viene eseguito principalmente su una macchina virtuale Java.
Implementa anche ClojureCLR che gira su Common Language Runtime (CLR) e ClojureScript, che compila in JavaScript.
Enfatizza un linguaggio di programmazione funzionale con l’immutabilità al suo centro. Tutte le strutture dati di Clojure sono immutabili.
Immagina di poter rendere più veloce lo sviluppo di Clojure e vedere un aumento istantaneo nel tuo flusso di lavoro.
o ancora meglio:
E se ci fossero 7 migliori IDE e editor Clojure tra cui scegliere.
e ciascuno di essi potrebbe rendere il vostro sviluppo più veloce e più facile?
Probabilmente sarai pompato a leggere su di loro.
Fortunatamente per te, è esattamente quello che condividerò con te in questo post 8 best Clojure IDE and editors
Quindi iniziamo con la lista:
Cursive IDE
Cursive è costruito su IntelliJ, anche Cursive è scritto interamente in Clojure, consentendo agli sviluppatori di integrare facilmente tutti i fantastici strumenti nell’ecosistema Clojure.
Caratteristiche
- Completamento del codice, evidenziazione della sintassi
- Supporto ClojureScript di prima classe
- Clojure.supporto test
- Rinomina simboli, estrai let e altro ancora
- Modifica strutturale in stile Paradise
- Un debugger Clojure
Emacs + Cider
CIDER è l’ambiente di sviluppo interattivo Clojure creato per Emacs, CIDER estende Emacs con il supporto per la programmazione interattiva in Clojure.
Caratteristiche
- step debugging
- test in esecuzione
- Java Object inspection
- Code assistance
VS Code + calva
Calva è un ambiente integrato REPL alimentato per Clojure piacevole e produttivo e lo sviluppo ClojureScript in Visual Studio Code.
Caratteristiche
Atom + Proto REPL
Proto REPL Fornisce un Clojure Ambiente di Sviluppo interattivo con REPL un Atomo Editor. È possibile inviare facilmente codice al REPL, eseguire test nel progetto, visualizzare la documentazione e molto altro.
Caratteristiche
- Autocompletamento di spazi dei nomi Clojure, nomi di funzioni e var
- Valutare blocchi di codice o codice selezionato con un tasto.
- Visualizza i risultati nel REPL o in linea accanto al codice.
- Modalità di valutazione automatica che esegue il codice in un file durante la digitazione.
- Esegui facilmente i test in uno spazio dei nomi o nell’intero progetto.
- Visualizza documentazione e codice dalle librerie Clojure collegate.
- Atom Barra degli strumenti di integrazione che permette di controllare il REPL.
Eclipse + Antiorario
Antiorario è un plugin Eclipse che aiuta gli sviluppatori a scrivere codice Clojure. Viene fornito anche con il supporto per i progetti di Leiningen.
Caratteristiche
vim + camino
Vim viene REPL supporto utilizzando Camino, Camino parla nREPL, e Con Leiningen e di Avvio, si connette automaticamente con il .nrepl-port
file creato quando si esegue lein repl o di avvio repl.
Caratteristiche
- Configurazione trasparente e connessione automatica.
- Valuta il codice dal buffer o dall’input arbitrario.
- Vai alle definizioni dello spazio dei nomi o delle funzioni.
- Wrapper per source, doc e macroexpand.
- Omnicomplete.
NightCode
Nightcode è un semplice IDE per Clojure e ClojureScript. Nightcode è un IDE che raggruppa un editor intelligente, gli strumenti Leiningen e Boot build e una schermata iniziale con accesso rapido al cheatsheet Clojure e REPL.
Caratteristiche
- Modalità di modifica Lisp per principianti.
- Supporta parentesi arcobaleno
- Valutazioni dal vivo del tuo codice
- Tastiera amichevole
Conclusione
Forse il tuo IDE o editor Clojure preferito non è elencato qui e non vuoi passare dal tuo editor di codice preferito ora.
Ma Scegliere Clojure IDE per la massima efficienza ed esperienza dovrebbe essere la necessità principale di qualsiasi programmatore là fuori.
A mio parere, un IDE o un editor di testo che corrisponda alle tue abitudini di utilizzo sono i migliori.