<分区>
我正在考虑在我的一个项目中使用 Akka,但我必须只使用 Java。大多数 Material (书籍/文章)都是 Scala 版本,所以我想知道如果我使用 Java,我会成为二等公民。 两者之间是否存在显着的功能/性能差异?
谢谢
<分区>
我正在考虑在我的一个项目中使用 Akka,但我必须只使用 Java。大多数 Material (书籍/文章)都是 Scala 版本,所以我想知道如果我使用 Java,我会成为二等公民。 两者之间是否存在显着的功能/性能差异?
谢谢
最佳答案
就 Akka 本身的性能而言,它将是相同的,因为您将运行相同的 Akka 字节代码。但是,就集成而言,您将使用 Java API 并且仅限于 Java 的语言功能。因此,就使用 API 而言,您将成为二等公民。然而,在功能和性能方面,它们几乎是相同的。请记住,您的 Java 代码将以不同于 Scala 代码的方式与库进行交互。使用 Scala,您可以访问闭包和其他您无法在 Java 中使用的结构(目前)。尽管如此,当从 Java 使用时,Akka 也是一个很棒的库....
关于java - Akka Scala 和 Java 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20945139/
相关文章:
scala - 访问抽象类 (Scala) 中构造函数创建的字段
scala - 需要从字符串中删除第一行,然后删除 scala 中的前两个单词
parsing - Scala 解析 SML 的相互递归函数
java - Props(new A with B) 和 Props[A with B] 之间的区别
scala - Akka Streams Websocket 接线
apache-spark - Apache Spark 错误的 akka-remote netty 版本
Java 框架 war : Spring and Hibernate