我们可以在 kotlin 中开发桌面应用程序吗?

时间:2021-02-05 10:32:45

标签: kotlin desktop-application

我想开发桌面和 Android 应用程序。我想为此学习 kotlin。 Kotlin 主要用于开发 Android 应用,但我想知道我们可以用 kotlin 开发桌面应用吗?

1 个答案:

答案 0 :(得分:2)

是的,你可以。从技术上讲,您可以用 Java 编写的任何程序也可以用 Kotlin* 编写。当然,使用专为 Kotlin 量身定制的框架会更好。

有像 TornadoFX 这样的框架构建在 JavaFX 之上,用于构建桌面 UI。

最近,Compose 已被推广用于桌面应用(最初是适用于 Android 的 JetPack Compose)。

*更具体地说,Kotlin/JVM 编译为 Java 字节码,因此您可以使用 Kotlin 来定位运行解释此字节码的 JVM 的任何环境(前提是目标字节码版本至多是 JVM 的版本,例如爪哇)。 正如@Tenfour04 所指出的,GWT 不属于这一类,因为它直接作用于 Java 源代码,而不是字节码。