我开始学Clojure了。我在windows on IntelliJ IDEA 14上试用了新的草书插件,在Eclipse上尝试了逆时针插件。在安装和设置leiningen、repl和其他对Clojure开发有用的插件/工具时,我遇到了很多麻烦。
我的问题是:从Windows切换到Linux或其他发行版是否值得付出努力和时间,因为我听说Linux终端和其他工具有很多优点。
PS。Emacs让我很难学到:)
发布于 2014-11-12 16:08:36
我使用Intellij 14和草书在OSX (在工作中)和Windows (在家里)。在这些环境中,体验本质上是相同的,您可以在它们之间共享Intellij配置。唯一的区别在于命令行,在命令行,OSX终端要比Windows端好得多(尽管ConEmu很有帮助),所以在流浪汉上,我也运行一个带有流浪汉的无头linux,因为我更喜欢linux-ey shell,并且厌倦了Cygwin。
我想说的是,选择OSX、Windows或Linux而不是其他操作系统是没有特定原因的。出于其他对你很重要的原因做出选择。
顺便说一句,我也尝试过LightTable,它是一个优秀的Clojure开发环境,但是对于polyglot开发几乎没有那么有用--我建议在它之前使用Intellij或Emacs。如果我使用的是JavaScript与Clojure或JavaScript互操作与ClojureScript,我重视Intellij在我进入这些语言时提供的全部功能。Intellij和Emacs都具有运行REPL和向其发送表单的能力,Intellij 14现在有一个在编辑器中显示变量调试选项,它距离LightTable的Instarepl不到一百万英里。
发布于 2014-11-12 15:25:48
很难说它是否值得。这取决于个人的品味,我会说。
除了切换到Linux之外,您可能需要签出轻桌。我也从安装问题开始我的Clojure探索,一旦我将我的环境简化为只是Leiningen和Light Table,这一切就开始到位了。
一旦你获得了一些经验,事情如何运作,切换到一个更复杂的环境是一种可能性。
https://stackoverflow.com/questions/26888939
复制相似问题