В моей компании есть большая устаревшая база кода Java, и многие из наших клиентов используют WebSphere и WebLogic. Мы рассматриваем возможность использования Scala, но не смогли подтвердить, что Scala (2.9.X) хорошо работает с IBM JDK (и BEA JRockit).
Поскольку эти JVM проходят TCK, я бы сказал, что он должен просто работать, но с учетом различных проблем, которые у меня были с разными JVM годы, когда я немного нервный. Есть ли какие-либо ошибки, которые следует учитывать при использовании Scala с другими JVM?
- Любые флаги компилятора для использования (или избежания)?
- Должен ли я компилировать код с помощью Scala на горячей точке или на JVM клиента?
- Любые проблемы с микшированием JAR, скомпилированные с использованием разных версий Scala/Java на разных JVM?
Любые военные рассказы, ссылки и предложения приветствуются.