当然,我谈论使用 Clojure 并不是因为我可以。
我很好奇何时何地使用 Clojure 以及它为项目带来的值(value)。
假设我正在做 Java 网络开发,我可以在哪里使用 Clojure?您有什么用例吗?
谢谢。
最佳答案
我是一个长期的 ruby 爱好者,我相信我使用一种具有良好的交互式开发设施(即 repl)的动态语言的效率要高得多。
Clojure 为我提供了这种生产力优势,同时提供了比 ruby 更好的性能、更好的并发特性,并且不需要跨越任何形式的桥来与 java 库交互。它还可以编译成 java 类,这样我就可以为 java 人员创建库,而他们不需要知道或关心它是 clojure 而不是他们正在运行的 java 代码。
关于java - Clojure 在项目中的用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3527455/