Công ty của tôi có một cơ sở mã Java kế thừa lớn và nhiều khách hàng của chúng tôi chạy WebSphere và WebLogic. Chúng tôi đang xem xét việc bắt đầu sử dụng Scala nhưng không thể xác nhận rằng Scala (2.9.X) hoạt động tốt với JDK của IBM (và JRA của BEA).Scala có hoạt động tốt trên JVM độc quyền không?
Vì các JVM này vượt qua TCK Tôi có thể nói rằng nó chỉ hoạt động, nhưng do các vấn đề khác nhau mà tôi đã có với các JVM khác nhau trong những năm qua, tôi là một chút nervous. Có bất kỳ gotchas để được nhận thức khi sử dụng scala với JVM khác?
- Bất kỳ cờ biên dịch nào sử dụng (hoặc tránh)?
- Tôi có nên biên dịch mã bằng cách sử dụng Scala trên điểm phát sóng hoặc trên JVM của khách hàng không?
- Bất kỳ vấn đề nào với việc trộn JAR được biên dịch bằng các phiên bản khác nhau của Scala/Java trên các JVM khác nhau?
Mọi câu chuyện, liên kết và đề xuất chiến tranh đều được chào đón.