On Tue, Jan 17, 2012 at 1:38 PM, Josef Frydl <[email protected]> wrote: > Can you please recommend the Best IDE for Clojure? I have Eclipse > NetBeans and JetBrain already installed.
Two possible answers: * use whichever IDE you're already most familiar with and install the appropriate Clojure plugin * use Emacs :) By which I mean to imply that there's no objective "Best IDE" for Clojure - it will depend on what you're used to already, what you're looking for, and how much you're willing to learn in an IDE, just to program in Clojure. When I first started with Clojure, I used TextMate with the Clojure bundle. It was great for working on Clojure code independent of everything else. It was basic, functional and did what I needed at the time. Once I started using Clojure "at work", I installed CounterClockWise because I already used Eclipse at work and I had a definite workflow that I wanted Clojure to fit into. CCW is awesome - kudos to Laurent and Chas (and everyone else who has contributed to it). As Clojure started to become my primary language, I wanted a more Clojure-centric workflow and I wanted things that CCW doesn't (yet) provide such as code completion / auto-suggest, debugging... I also wanted something more lightweight than Eclipse so that I could have the same environment on both my low-powered netbook while traveling and my quad core 16GB RAM desktop. So I switched to Emacs. Technically, I switched _back_ to Emacs after about 20 years of other editors and IDEs. The first week was very painful(!) but soon I found myself more productive and enjoying working with Clojure even more. For all sorts of reasons, Emacs is still the primary choice for Clojure developers - see Chas Emerick's "State of the Union" survey for 2011: http://cemerick.com/2011/07/11/results-of-the-2011-state-of-clojure-survey/ -- Sean A Corfield -- (904) 302-SEAN An Architect's View -- http://corfield.org/ World Singles, LLC. -- http://worldsingles.com/ "Perfection is the enemy of the good." -- Gustave Flaubert, French realist novelist (1821-1880) -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to [email protected] Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/clojure?hl=en
