java - Clojure 在项目中的用例

标签 java clojure jvm-languages

当然,我谈论使用 Clojure 并不是因为我可以。

我很好奇何时何地使用 Clojure 以及它为项目带来的值(value)。

假设我正在做 Java 网络开发,我可以在哪里使用 Clojure?您有什么用例吗?

谢谢。

最佳答案

我是一个长期的 ruby​​ 爱好者,我相信我使用一种具有良好的交互式开发设施(即 repl)的动态语言的效率要高得多。

Clojure 为我提供了这种生产力优势,同时提供了比 ruby​​ 更好的性能、更好的并发特性,并且不需要跨越任何形式的桥来与 java 库交互。它还可以编译成 java 类,这样我就可以为 java 人员创建库,而他们不需要知道或关心它是 clojure 而不是他们正在运行的 java 代码。

关于java - Clojure 在项目中的用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3527455/

相关文章:

java - 在不同文件系统之间复制目录内容的干净方法?

java - Google Drive API 抛出 userRateLimitExceeded 然后 dailyLimitExceededUnreg

java - Java 中 Promise 的概念

java - Redis Cluster中如何使用Redisson上传字节数组?

clojure - 在 clojure 中连接/合并单个向量中的向量

macros - 你能强制 Clojure 宏评估它的参数吗?

用于 Clojure 的 Python StringIO

jvm - 用于 JVM 的 OCaml。有没有?

clojure - 为 Clojure 项目设置 CLASSPATH

java - Swing JScrollPane 填充一个维度并滚动另一个维度