我有一个讨厌Java的历史,在90年代末的"慢球"时代经常使用它.因此,我从未真正学到它.据我所知,Java实际上是一种非常好用的语言.我一直在考虑因为Jython和Clojure而潜入它.也就是说,我想用Java编程并在适当的地方使用内联Jython或Clojure.但说实话,我可能只是在Jython/jRuby中编程并从那里调用clojure.
这让我想到了我的问题.我知道这两种语言都可以从Java调用,但这是否一定是好的做法?如果我只想使用Jython作为主要语言,我是否应该费心学习java?看到这是我的动机中的很大一部分,我想知道在进入之前我并没有被误导.我知道如果用多种语言进行项目成为一个kludge的风险很高像这样.
我还在学习JVM之类的东西,所以如果这个问题很明显,我会道歉.