首页 文章

Linux vs Windows用于clojure开发

提问于
浏览
2

我开始学习Clojure了 . 我在IntelliJ IDEA 14上使用新的草书插件和带有逆时针插件的Eclipse在Windows上尝试过 . 我在安装和设置leiningen,repl和其他对Clojure开发有用的插件/工具时遇到了很多麻烦 .

我的问题是:是否值得花时间和时间从Windows切换到Linux ubuntu或其他一些发行版,因为我听说Linux终端和其他工具有很多优点 .

PS . Emacs很难让我学习:)

2 回答

  • 0

    我在OSX(工作)和Windows(家庭)上使用Intellij 14和Cursive . 在这些环境中,体验基本相同,您可以在它们之间共享Intellij配置 . 唯一的区别在于命令行,其中OSX终端比Windows更好(虽然ConEmu有很多帮助),所以在Windows上我也用Vagrant运行无头linux VM因为我更喜欢linux-ey shell并且有厌倦了Cygwin .

    我会说没有Clojure特定的理由选择OSX,Windows或Linux而不是其他 . 根据对您重要的其他原因做出选择 .

    顺便说一句,我也尝试了LightTable,它是一个出色的Clojure开发环境,但是不推荐使用Intellij或Emacs . 如果我正在使用Clojure的Java interop或使用ClojureScript的JavaScript互操作,我会重视Intellij在进入这些语言时提供的全部功能 . Intellij和Emacs都具有运行REPL并向其发送表单的能力,Intellij 14现在有一个Show Variables In Editor调试选项,它不是't a million miles away from LightTable'的Instarepl .

  • 3

    很难说是值得的 . 我会说,这取决于个人品味 .

    除了切换到Linux之外,您可能需要查看Light Table . 我也开始了我的Clojure任务设置问题,一旦我将环境简化为Leiningen和Light Table,它们就开始落实到位了 .

    一旦你获得了一些工作经验,就可以转向更复杂的环境 .

相关问题