2

有没有人尝试在 scala(而不是 Java)中编写 Netbeans RCP 应用程序。我的问题的原因是Scala中有一个包装JavaFX的API。同样,是否有任何 API 可用于开发用 scala 编写的基于 Netbeans RCP 的应用程序。

4

2 回答 2

1

对于包装 JavaFX,有ScalaFX。Netbeans 富客户端平台并不小,Scala 包装器对我来说似乎不切实际(我不知道有);只需从 Scala 调用 Java 代码。Java/Scala 互操作性通常不错,所以虽然您可能偶尔需要编写一点 Java 作为接口,但您几乎可以将 Scala 用于任何 Java 项目。

(不过,让构建过程正常工作可能有点棘手;希望在那里投入一点时间。)

于 2012-12-27T18:49:21.180 回答
-3

我个人没有看到任何有用的用例来使用 JVM 语言开发 NB RCP/Plugin。注意它自己提供了一个 IDE,您可以在其中使用拖放功能、代码生成、基于注释的 IDE 来创建它。如果您想在编写 NB RCP 时使用语法糖,那么我觉得我们已经拥有一个好的 IDE 是浪费时间。JVM 不会对现有环境产生太大影响。

如果你发现你需要一个像 Scala 生态系统中的模块化、基于 GUI 的框架那样的 NB,我个人认为编写绑定不会解决这个问题。Scala 需要像 Griffon 这样的框架。

于 2012-12-27T15:21:56.157 回答