所以,刚刚学习了Clojure,我有兴趣再次尝试一些好的功能编程.Clojure会有什么样的应用程序?网络应用?窗口客户端应用程序?命令行实用程序?什么样的应用程序是Clojure一个可怕的解决方案?
dno*_*len 12
我认为Clojure唯一可能不擅长的是一次性命令行脚本.即使使用-client标志运行,JVM启动时间也不是很热.像Nailgun这样的项目提供了一些解决方法,但这种方法有一些严重的安全隐患.
否则我认为Clojure是任何任务的理想选择.
Clojure 非常适合涉及大量解析的所有内容。我当然会用它来分析日志文件。它也是编写 DSL 的绝佳语言。我可能不会将它用于 90% GUI 内容的应用程序。当然,现在您不必选择一种语言。您可以将 Clojure 用于您的应用程序的一部分。