首页 > 解决方案 > 我们可以在 kotlin 中开发桌面应用程序吗?

问题描述

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

标签: kotlindesktop-application

解决方案


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

在 JavaFX 之上构建了诸如TornadoFX之类的框架来构建桌面 UI。

最近,Compose已被推广到桌面应用程序(最初是 JetPack Compose for Android)。

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


推荐阅读