[这是一个关于最先进技术的经验性问题:我不是在问 Java 是否比在 JVM 中工作的动态语言更酷或更不酷。]
除了性能是主要决定因素的情况之外,公司/开发人员是否仍然愿意选择 Java 而不是 Groovy、JRuby 或 Jython?
编辑:如果答案是“是”,为什么?
个人注意:我问的原因是,虽然我在 Ruby(目前不是 JRuby)中完成了我的专业工作的一部分,但在我的个人项目中,我使用 Java。虽然我用 Groovy 编写了重要的应用程序,但我更喜欢 Java,但我想知道我是否应该克服它并用 Groovy 做所有事情。我喜欢 Java,因为我觉得静态类型可以节省我的时间并有助于重构。(不,我不熟悉 Scala。)但是,我觉得这个非常经验性的、主题性的编程问题可能会影响我的决定。