7 Cel mai bun IDE Clojure și editori

Clojure este un dialect al limbajului de programare Lisp și rulează în primul rând pe o mașină virtuală Java.

de asemenea, implementează ClojureCLR care rulează pe Common Language Runtime (CLR) și ClojureScript, care compilează JavaScript.

subliniază un limbaj de programare funcțional cu imutabilitate în centrul său. Toate structurile de date ale Clojure sunt imuabile.

Imaginați-vă dacă ați putea face dezvoltarea Clojure mai rapid, și a vedea un impuls instant în fluxul de lucru.

sau chiar mai bine:

ce se întâmplă dacă ar exista 7 cele mai bune IDE Clojure și editori pentru a alege de la.

și fiecare dintre ele ar putea face dezvoltarea mai rapidă și mai ușoară?

probabil ai fi pompat să citești despre ele.

din fericire pentru tine, asta e exact ceea ce am de gând să împărtășesc cu voi în acest post 8 cel mai bun Clojure IDE și editori

deci, să începem cu lista:

cursiv IDE

cursiv este construit pe IntelliJ, de asemenea, cursiv este scris în întregime în Clojure, permițând dezvoltatorilor să integreze cu ușurință toate scule fantastice în ecosistemul Clojure.

caracteristici

  • finalizarea codului, evidențierea sintaxei
  • suport ClojureScript de primă clasă
  • Clojure.suport de testare
  • redenumirea simbolurilor, extrageți let și multe altele
  • editare structurală în stil paradis
  • un depanator Clojure

Emacs + Cider

CIDER este mediul de dezvoltare interactiv Clojure construit pentru Emacs, CIDER extinde Emacs cu suport pentru programare interactivă în Clojure.

caracteristici

  • etapa depanare
  • test de funcționare
  • java inspecție obiect
  • asistență cod

VS Cod + calva

Calva este un mediu integrat REPL alimentat pentru Clojure plăcută și productivă și dezvoltarea ClojureScript în cod Visual Studio.

caracteristici

  • evidențierea sintaxei
  • Rainbow parens
  • Repere paranteze deplasate
  • LISP suport prietenos de potrivire
  • Intellisense

Atom + proto REPL

Proto REPL oferă o Mediu de dezvoltare Clojure cu un Repl interactiv în Atom Editor. Puteți trimite cu ușurință codul REPL, executați teste în proiectul dvs., Vizualizați documentația și multe altele.

caracteristici

  • completarea automată spații de nume Clojure, nume de funcții și vars
  • evalua blocuri de cod sau cod selectat cu o apăsare de tastă.
  • vizualizați rezultatele în REPL sau în linie lângă Cod.
  • modul de evaluare automată care execută codul într-un fișier pe măsură ce tastați.
  • rula cu ușurință teste într-un spațiu de nume sau întregul proiect.
  • Vizualizați documentația și codul din bibliotecile Clojure legate.
  • Atom Tool Bar integrare care permite controlul REPL.

Eclipse + invers acelor de ceasornic

invers acelor de ceasornic este un plugin Eclipse care ajută dezvoltatorii să scrie cod Clojure. De asemenea, este livrat cu sprijin pentru proiectele Leiningen.

 Clojure IDE

caracteristici

  • suport Leiningen
  • suport Clojure
  • evaluare Cod
  • completare Cod
  • extindere macro
  • eroare de raportare
  • cidru-REPL suport

Vim + semineu

Vim devine repl suport folosind semineu, semineu vorbește la nerpl, și cu Leiningen și boot, se conectează automat folosind fișierul .nrepl-port creat atunci când executați lein repl sau boot REPL.

 Clojure IDE

caracteristici

  • configurare transparentă și conexiune automată.
  • evaluați codul din tampon sau intrarea arbitrară.
  • Salt la spațiul de nume sau la definițiile funcțiilor.
  • ambalaje pentru sursă, doc și macroexpand.
  • Omnicomplet.

NightCode

Nightcode este un IDE simplu pentru Clojure și ClojureScript. Nightcode este un IDE care îmbină un editor inteligent, instrumentele Leiningen și Boot build și un ecran de pornire cu acces rapid la foaia de înșelăciune Clojure și REPL.

Clojure IDE

caracteristici

  • Mod de editare Lisp pentru începători.
  • sprijină Rainbow paranteză
  • evaluări Live ale codului
  • tastatură prietenos

concluzie

poate IDE Clojure preferat sau editor nu este listat aici și nu doriți să comutați de la editorul de cod preferat acum.

dar alegerea Clojure IDE pentru cea mai mare eficiență și experiență ar trebui să fie principala nevoie pentru orice programator acolo.

în opinia mea, un IDE sau un editor de text care se potrivește cu obiceiurile dvs. de Utilizare sunt cele mai bune.

Lasă un răspuns

Adresa ta de email nu va fi publicată.