在Java世界(JVM上的脚本语言)和方法中,您首选的脚本语言是什么?

Dar*_*kas 8 java scripting-language jvm-languages

在Java世界(JVM上的脚本语言)和方法中,您首选的脚本语言是什么?您何时更喜欢脚本语言而不是Java(在什么情况下例如用于原型设计)?您是将它用于大型项目还是仅用于个人项目?

Car*_*icz 5

对我来说,Clojure赢得了胜利.作为一个Lisp,它简洁而动态地输入,它具有巨大的表现力,所以我可以在几行中编写很多功能.它与Java的集成是无与伦比的 - 当我说Clojure与Java比Java本身更兼容时,我只是在开玩笑.因此,JDK和第三方的Java库的全部范围都是完全可用的.

最后,有点小心Clojure代码可以像Java代码一样快,所以我甚至没有失去性能.

  • +1 - 正如Stuart Halloway所指出的:Clojure是比Java更好的Java. (2认同)

Joo*_*kka 4

我最喜欢的是 Jython,我通过在 Java 应用程序中嵌入 Jython 解释器来使用它。它正在商业项目中使用,它允许根据客户的需求轻松定制应用程序,而无需编译任何内容。只需将脚本发送给他们即可。有些客户甚至可能自己定制他们的应用程序。