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

    evidenziazione della Sintassi Rainbow parentesi Evidenzia fuori luogo parentesi LISP amichevole staffa di corrispondenza Intellisense

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.

 Clojure IDE

Caratteristiche

    Leiningen supporto Clojure supporto codice di valutazione il completamento del codice espansione di macro segnalazione errori sidro-repl supporto

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.

 Clojure IDE

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.

Clojure IDE

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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.