7 parasta Clojure IDE ja editorit

Clojure on Lisp-ohjelmointikielen murre ja toimii pääasiassa Java-virtuaalikoneella.

se toteuttaa myös Clojureclr: ää, joka toimii Common Language Runtime (CLR) – ohjelmalla, ja Clojurescriptiä, joka kokoaa JavaScriptin.

se korostaa funktionaalista ohjelmointikieltä, jonka ytimessä on muuttumattomuus. Kaikki Clojuren Tietorakenteet ovat muuttumattomia.

Kuvittele, jos saisit Clojuren kehityksen nopeammaksi, ja näkisit välittömän vauhdin työnkulussasi.

tai vielä parempi:

mitä jos valittavana olisi 7 parasta Clojure IDE: tä ja editoreita.

ja jokainen niistä voisi tehdä kehityksesi nopeammaksi ja helpommaksi?

niistä varmaan innostuisi lukemaan.

Lucky for you, that ‘s exactly what I’ m going to share with you in this post 8 best Clojure IDE and editors

So let ‘ s get started with the list:

kaunokirjoitus IDE

kaunokirjoitus on rakennettu Intellijille, myös kaunokirjoitus on kirjoitettu kokonaan Clojurella, jolloin kehittäjät voivat helposti integroida kaikki fantastiset työkalut Clojuren ekosysteemiin.

ominaisuudet

  • Koodin täydennys, syntaksikorostus
  • ensimmäisen luokan ClojureScript-tuki
  • Clojure.testituki
  • Symbol renaming, extract let and more
  • Paradise-tyylinen rakenteellinen editointi
  • A Clojure-debugger

Emacs + Cider

CIDER on Clojuren interaktiivinen kehitysympäristö, joka on rakennettu Emacsille, CIDER laajentaa Emacsia interaktiivisen ohjelmoinnin tuella Clojuressa.

ominaisuudet

  • step debugging
  • Test running
  • Java Object inspection
  • Code assistance

VS Code + calva

Calva on integroitu REPL-käyttöympäristö nautittavaan ja tuottavaan Clojure-ja ClojureScript-kehitykseen Visual Studio-koodissa.

ominaisuudet

  • Syntaksikorostus
  • Rainbow parens
  • Highlights väärin sijoitetut sulut
  • LISP friendly bracket matching
  • Intellisense

Atom + Proto REPL

Proto REPL tarjoaa Clojure-kehitysympäristö, jossa on interaktiivinen Repl Atom-Editorissa. Voit helposti lähettää koodin REPL, suorittaa testejä projektissa, katsella asiakirjoja, ja paljon muuta.

ominaisuudet

  • Clojure-nimiavaruuksien, funktioiden nimien ja var: ien automaattinen täydentäminen
  • arvioi koodilohkoja tai valittua koodia näppäinpainalluksella.
  • näkymä johtaa koodin vieressä olevaan toistoon tai riviin.
  • Automaattinen Arviointitila, joka suorittaa tiedoston koodin kirjoittaessasi.
  • testit on helppo suorittaa nimiavaruudessa tai koko projektissa.
  • Katso dokumentaatio ja koodi linkitetyistä Clojure-kirjastoista.
  • Atom – työkalupalkin integrointi, joka mahdollistaa REPL: n ohjaamisen.

Eclipse + vastapäivään

vastapäivään on Eclipse-lisäosa, joka auttaa kehittäjiä kirjoittamaan Clojure-koodia. Se tukee myös Leiningenin hankkeita.

 Clojure IDE

ominaisuudet

  • Leiningen-tuki
  • Clojure-tuki
  • koodin arviointi
  • koodin täydennys
  • makron laajennus
  • virheilmoitus
  • Cider-REPL-tuki

Vim + fireplace

vim saa repl-tuen käyttämällä fireplacea, firepla puhuu nrepl: lle, ja Leiningenin ja bootin kanssa se kytkeytyy automaattisesti .nrepl-port – tiedoston avulla, joka luodaan, kun suoritat lein repl: ää tai boot Repl: ää.

 Clojure IDE

ominaisuudet

  • läpinäkyvät asetukset ja automaattinen yhteys.
  • arvioi koodi puskurista tai mielivaltaisesta syötöstä.
  • Siirry nimiavaruuden tai funktion määritelmiin.
  • wrappers for source, doc, and macroexpand.
  • Omnicomplete.

NightCode

Nightcode on Clojuren ja Clojurescriptin yksinkertainen IDE. Nightcode on IDE, joka niputtaa smart editor, Leiningen ja Boot build työkalut ja aloitusnäytön nopea pääsy Clojure cheatsheet ja REPL.

 Clojure IDE

ominaisuudet

  • aloittelijaystävällinen Lisp-muokkaustila.
  • tukee sateenkaarisulkeita
  • live-arvioita koodistasi
  • Näppäimistöystävällinen

johtopäätös

ehkä suosikkiasi Clojure IDE: stä tai Editorista ei ole tässä listattuna, etkä halua vaihtaa suosikkikoodieditoriasi nyt.

mutta Clojure IDE: n valitseminen parhaan tehokkuuden ja kokemuksen saamiseksi pitäisi olla jokaisen ohjelmoijan tärkein tarve.

mielestäni käyttötottumuksiasi vastaava IDE tai tekstieditori on paras.

Vastaa

Sähköpostiosoitettasi ei julkaista.