visual studio microsoft español descargar community ide editor clojure

studio - Elegir un IDE/Editor para la codificación Clojure



visual studio installer (13)

Estoy buscando un editor o un IDE para mi codificación Clojure y encontré este hilo:
Recomendaciones de Clojure editor / IDE en Mac OS X

Sin embargo, tengo un par de preguntas:
¿Qué IDE ofrece el mejor entorno Clojure (ahora mismo): IntelliJ, Eclipse o NetBeans?
¿Cuáles son las ventajas de Aquamacs (leí que Rick lo está usando) con respecto a los anteriores IDEs pesados?


De acuerdo con Alex. He probado NetBeans, Emacs, Textmate y Eclipse en OSX. Por ahora, Eclipse es una mejor opción. Por cierto, también depende de tu fondo. Si eres un programador de Java, Eclipse es una muy buena opción. A veces uso el REPL, por ejemplo, para probar Clojure 1.3 Alpha3. Necesitamos un IDE específico de Clojure; algo así como Komodo.


Me gusta mucho jEdit, que es un editor de texto de programador bastante general. Tiene resaltado de sintaxis y un REPL Clojure disponible como un complemento.


He usado vim, emacs e Intellij. De los tres soy más productivo en emacs.

Antes de escribir Clojure, había estado usando vim durante cuatro años (y antes de eso, emacs durante tres) y me consideraba entre los mejores desarrolladores que conocía con respecto a la eficacia en vim. Como resultado, comencé a usarlo para Clojure. Me pareció doloroso. Estaba usando vimclojure y solo vimclojure. Alrededor de un mes después de que me cambié a emacs tropecé con esta publicación. Si lo hubiera leído antes de cambiarme a emacs, podría verme disfrutando de esa configuración.

Desde entonces he cambiado a emacs y creo completamente que la curva de aprendizaje vale la pena, pero no es para todos.


Uso MacVim con VimClojure y estoy contento con él. Pero soy un poco parcial ...



Desarrollar en Clojure va muy bien con Emacs si agrega algunos paquetes. Podría recomendar algunos de estos repositorios:

https://github.com/bendisposto/emacs.d

O si tiene un diseño de teclado alemán en su Mac, puede usar mi configuración:

https://github.com/n2o/emacs.d

Copie el repositorio en su carpeta ~/.emacs.d e inicie emacs. Primero descargará e inicializará los complementos y luego tendrá una configuración ready-for-clojure para emacs.

Para iniciar el REPL, simplemente use:

M-x cider-jack-in

Esas configuraciones de los repositorios son todas de esta esencia:

https://gist.github.com/rkneufeld/5126926

Allí puedes ver la mayoría de los atajos de teclado.


Hay un nuevo plugin de Clojure para Intellij llamado Cursive .

Lamentablemente, parece que los complementos de La Clojure y Leiningen ya no son compatibles y no funcionan bien en Intellij 12 y 13.


Sublime Text with Paredit and SublimeREPL es una opción bastante buena.

Sublime Text es un editor potente y liviano. Disfruta de un gran paraguas de complementos.


He pasado una cantidad considerable de tiempo (en una Mac) con:

  • Textmate w / Clojure paquete
  • Netbeans Enclojure
  • Eclipse CCW
  • Emacs.app (no Aquamacs)

Mis opiniones sobre aquellos:

Textmate : fue una excelente manera de comenzar y, obviamente, es un entorno de edición de texto muy funcional. En algún momento, quería una mejor integración REPL.

NetBeans : no queriendo aprender Emacs, cambié a NetBeans. El editor de NetBeans está bien. Descubrí que la integración con las herramientas de construcción para cosas como Maven era difícil. La réplica remota de NetBeans es muy buena.

Emacs : finalmente mordí la bala y aprendí Emacs. Editar con paredit es realmente como un dios. La integración REPL es gloriosa como era de esperar. clojure-test-mode es muy útil. Pero es Emacs con todos sus pros y contras. Si vas a usar Emacs en el mac, te recomendaría usar Emacs.app, no Aquamacs. Aquamacs no sigue las convenciones estándar de gnu emacs y le resultará más difícil crear un entorno portátil o usar extensiones de otras personas. En este momento, uso Emacs para la edición diaria y mi entorno de trabajo normal.

Eclipse : el editor de Eclipse está llegando y la edición estructural tiene algunas de las sutilezas de los créditos (pero no la capacidad de empapar, barf, slurp verdaderamente esencial). El Eclipse repl es solo una versión de línea de comandos y es bastante malo en comparación con NetBeans. Sin embargo, la réplica remota de NetBeans se ha dividido en un proyecto independiente y llegará muy pronto a Eclipse, lo que hará que Eclipse sea aún más atractivo. La integración de Maven es muy buena. Uso Eclipse ahora cuando quiero ver muchos archivos y proyectos a la vez, lo que me cuesta mucho hacer en Emacs.

Por el momento, mi apuesta es que las herramientas de Eclipse comenzarán a alejarse de las demás. Pero todavía estoy esperando que aparezca un IDE específico de Clojure. :)

ACTUALIZACIÓN 10 de marzo de 2014:

El mundo ha cambiado mucho desde que escribí esto por primera vez. Ahora hay al menos 6 entornos Clojure muy buenos.

Si no tiene lealtad a un editor preexistente y desea un lugar fácil para comenzar, existen dos excelentes opciones:

1) Nightcode : todo lo que necesitas básicamente para escribir y ejecutar Clojure en un nuevo editor escrito en Clojure. Muy fácil de configurar y solo ponerse en marcha.

2) Light Table - LT está escrito en ClojureScript, pero diría que tiene objetivos más ambiciosos para cambiar la forma en que escribimos el código, haciéndolo más interactivo y nuestros datos más visibles. Escena de complemento muy activa.

Si eres un programador de Java que proviene del mundo de los IDEs o sientes que el soporte de un IDE podría ser útil para ti, entonces mira:

3) IntelliJ Cursive : este reinicio del entorno IntelliJ Clojure está ganando conversos rápidamente. Gran conjunto de herramientas para Clojure y su mejora aún más rápido.

4) Eclipse en sentido contrario a las manecillas del reloj : CCW ha estado trabajando durante años y continúa archivando el comienzo y la facilidad de uso de los bordes ásperos. Si ya eres usuario de Eclipse, te sentirás como en casa.

Si eres un hacker de teclado, ambos tienen excelentes entornos:

5) Emacs con CIDER - Emacs es más una forma de vida que un editor y durante mucho tiempo fue el único editor que pudo manejar las necesidades de nivel profesional para Clojure. Si aún no conoce Emacs, es difícil aprender tanto Emacs como Clojure al mismo tiempo. Los entornos "todo en uno" que he visto más recomendados son Prelude y Emacs Live .

6) Vim with Fireplace : Vim ha pasado por un par de fases, pero Fireplace está donde está: muchas personas tienen éxito.


Eclipse es mejor, sus complementos simplemente están bien integrados. Recomendaría Nightcode solo porque estaba escrito en Clojure. No tocaría a Emacs con una pértiga de cincuenta pies, no soy tan duro.


VS Code lo hace por mí en la plataforma Linux. Miré Light Table y me pareció bastante similar al código VS, construido con el mismo motor, creo. Ir con un IDE que esté más cerca de lo que ya está familiarizado sería mi opinión sobre esto. Si está acostumbrado a JetBrains IDE, entonces Cursive; sin embargo, observe los términos de la Licencia.


Según el libro "Clojure for the Brave and True", el mejor editor para clojure es emacs . Asegúrate de que puedas obtener emacs.app para mac.

Según el escritor:
"La razón por la que recomiendo Emacs es que ofrece una integración ajustada con Clojure REPL, que le permite probar al instante su código mientras escribe. Ese tipo de ciclo de retroalimentación ajustado será útil mientras aprende Clojure y, más tarde, al escribir Clojure real. programas. Emacs también es ideal para trabajar con cualquier dialecto Lisp, de hecho, Emacs está escrito en un dialecto Lisp llamado Emacs Lisp (elisp) ". http://www.braveclojure.com/basic-emacs/


También sugeriría buscar otro complemento IntelliJ Idea "Clojure-Kit". Es más joven que "Cursive Clojure" pero es posible que ya proporcione todas las características que necesita.

Ya está en el repositorio de plugins de JetBrains. O puede compilarlo a partir de las fuentes (consulte https://github.com/gregsh/Clojure-Kit )