代码之家  ›  专栏  ›  技术社区  ›  abeger

什么样的应用程序适合clojure?

  •  14
  • abeger  · 技术社区  · 15 年前

    6 回复  |  直到 15 年前
        1
  •  12
  •   dnolen    15 年前

    我认为Clojure唯一不适合的是一次性命令行脚本。即使使用-client标志运行,JVM的启动时间也不是很热。像Nailgun这样的项目提供了一些解决方法,但是这种方法有一些严重的安全隐患。

    否则我认为Clojure对于任何任务都是理想的。

        2
  •  5
  •   Sean    15 年前

    函数式编程语言可以很好地解决高度并行的问题,所以您可能需要在这方面寻找一些东西。例如,使用 MapReduce 像谷歌这样的方法。。。

        3
  •  3
  •   Maurits Rijk    15 年前

        4
  •  3
  •   Rayne    15 年前

    很少有Clojure不适合。它是一种通用语言,几乎适用于任何任务。尤其是并发相关的。

        5
  •  2
  •   clartaq    15 年前

    我对Clojure也是相当陌生的,我喜欢用它来解决速度不是问题的数学问题。太有表现力了。能够透明地使用BigDecimals和BigIntegers的扩展精度也是非常好的—无需对Java所需的笨拙的构造函数和方法进行深入研究。

    对速度的告诫其实是因为我自己没有经验。我不知道这是一个真正熟练的问题。它也是一个有助于并行化的领域,在Clojure中似乎很容易实现。

        6
  •  1
  •   Arthur Ulfeldt    15 年前