使用Java和Scala交互的开源项目

时间:2010-01-27 07:03:17

标签: java scala computer-science

我将讨论如何一起使用Java和Scala,我想研究一些包含Java和Scala代码的项目(大型和小型)。

如果您知道通讯员项目的链接,请在此处发布。

4 个答案:

答案 0 :(得分:1)

Scala wiki上的

This page是一个很好的起点......

答案 1 :(得分:0)

我想到了各种scala测试框架。它们都与JUnit或TestNG有一些集成

答案 2 :(得分:0)

Gimd是小项目的一个例子:http://code.google.com/p/gimd/

虽然开发停滞了一段时间,因为我忙于其他职责,但它已经包含了一些Scala< - > Java集成的例子。值得注意的是:

  • 单元测试使用junit
  • 编写
  • Gimd正在使用JGit(Java中的库)作为底层

在Gimd上工作时,我发现使用Scala中的Java大多是简单而无缝的,相反并非总是如此。这并不是Scala的错,因为简单的表现就是Java是一种表达能力较弱的语言。

答案 3 :(得分:0)

不幸的是,我不知道任何开源项目,但我在过去几年里曾经参与过非常大的项目,这些项目有java和scala交互,我的经验大多非常积极。如果我有一条建议,那就是使用scala-javautils。它是life saver并且比scala jcl代码好得多。在我们开始使用它之前尝试获取涉及集合的一些交互是令人心碎的。但是我会相信2.8会解决这个问题。

一般来说,我发现scala和java之间的交互非常接近使用一种语言。