Scala在专有JVM上工作良好吗?
发布时间:2020-12-16 09:47:54 所属栏目:安全 来源:网络整理
导读:我公司有一个大的传统Java代码库,我们的许多客户运行WebSphere和WebLogic。我们正在考虑开始使用Scala,但是无法确认Scala(2.9.X)在IBM的JDK(和BEA的JRockit)上运行良好。 因为这些JVM的传递TCK我会说,它应该工作,但考虑到各种问题,我已经与不同的JVM多
我公司有一个大的传统Java代码库,我们的许多客户运行WebSphere和WebLogic。我们正在考虑开始使用Scala,但是无法确认Scala(2.9.X)在IBM的JDK(和BEA的JRockit)上运行良好。
因为这些JVM的传递TCK我会说,它应该工作,但考虑到各种问题,我已经与不同的JVM多年来,我是一个小的nervous.当使用scala与其他JVM的有任何困惑? >任何使用(或避免)的编译器标志? 欢迎任何战争故事,链接和建议。 解决方法
Scala编译器应该产生相同的字节代码,而不管你使用的JVM。我期望Scala在所有三个平台上运行,但HotSpot已经尝试优化动态语言,可能会稍微好一些。 (可能不够担心)
近年来,这些平台之间的差异越来越小,并且在不久的将来我期望它们都直接基于OpenJDK(因为IBM已同意支持OpenJDK)JRockit和Hotspot团队已经合并了一段时间, Oracle拥有这两者。 但是,如果您没有运行JDK的最新版本,您可能会看到一些问题。 JVM彼此交谈很好,我会考虑在自己的JVM中运行Scala,以隔离您可能遇到的任何问题。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |