【问题标题】:Open source projects with Java and Scala interaction具有 Java 和 Scala 交互的开源项目
【发布时间】:2010-01-27 07:03:16
【问题描述】:

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

如果您知道相关项目的链接,请在此处发布。

【问题讨论】:

    标签: java scala computer-science


    【解决方案1】:

    Scala wiki 上的This page 是一个很好的起点...

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

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

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

        在开发 Gimd 时,我发现从 Scala 使用 Java 非常简单且无缝,但并非总是如此。这并不是 Scala 的错,因为它简单地表明 Java 是一种表达能力较差的语言。

        【讨论】:

          【解决方案4】:

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

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2014-04-22
            • 1970-01-01
            • 1970-01-01
            • 2023-03-03
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多