【发布时间】:2010-01-27 07:03:16
【问题描述】:
我将讨论一起使用 Java 和 Scala,并且我想研究一些包含 Java 和 Scala 代码的项目(大小)。
如果您知道相关项目的链接,请在此处发布。
【问题讨论】:
标签: java scala computer-science
我将讨论一起使用 Java 和 Scala,并且我想研究一些包含 Java 和 Scala 代码的项目(大小)。
如果您知道相关项目的链接,请在此处发布。
【问题讨论】:
标签: java scala computer-science
Scala wiki 上的This page 是一个很好的起点...
【讨论】:
我想到了各种 scala 测试框架。它们都与 JUnit 或 TestNG 有一些集成
【讨论】:
Gimd 是一个小项目的例子:http://code.google.com/p/gimd/
虽然开发停滞了一段时间,因为我忙于其他职责,但它已经包含了一些 ScalaJava 集成的示例。值得注意的是:
在开发 Gimd 时,我发现从 Scala 使用 Java 非常简单且无缝,但并非总是如此。这并不是 Scala 的错,因为它简单地表明 Java 是一种表达能力较差的语言。
【讨论】:
不幸的是,我不知道任何开源项目,但在过去的几年里,我从事过大型项目,这些项目有 java 和 scala 交互,我的经验大多非常积极。如果我有一条建议,那就是使用scala-javautils。这是一个life saver,比scala jcl 代码好得多。在我们开始使用它之前,尝试进行一些涉及集合的交互是令人心碎的。但是我相信 2.8 会解决这个问题。
总的来说,我发现 scala 和 java 之间的交互非常接近于使用一种语言。
【讨论】: