当然,我不是因为我可以,而是在谈论使用Clojure。
我很想知道何时/何时使用Clojure以及它为项目带来的价值。
假设我正在进行Java Web开发,我可以在哪里使用Clojure?你的想法是什么用例?
感谢。
答案 0 :(得分:2)
我是一个长期的rubyist,我相信我在动态语言中更有效率,它具有良好的交互式开发设施(即repl)。
Clojure为我提供了这种生产力优势,同时提供了比ruby更好的性能,更好的并发功能,并且不需要跨越任何形式的桥接来与Java库交互。它也可以编译成java类,所以我可以为java人创建库,而不需要知道或关心它是clojure而不是它们正在运行的java代码。