0

有没有人可以帮助我在 android studio 的 kotlin 多平台移动 (KMM) 与 IOS/Android 应用程序开发的 javafx (gluon) 之间做出决定。

-运行时性能(启动时间、代码大小、功耗等) -KMM 的学习曲线(我不知道 Kotlin,但如果 KMM 的开发环境只是在两个目标平台的 windows 上,我会学习它。[gluon 中的 android 开发需要linux/windows wsl2,并且没有明确的stem指令安装开发环境。我觉得假设每个gluon候选用户都是linux/wsl专家是错误的]

我是经验丰富的系统/软件架构师,一年后就退休了 :)。我喜欢在剩下的日子里继续使用移动+后端。

提前非常感谢。

a.lgl

4

1 回答 1

1

这是一个有趣但也非常固执的问题。我都试过了,在不久的将来我会坚持使用 JavaFX。您应该注意一些问题。

  1. JavaFX 涵盖了主要的桌面、移动平台以及 JPro 甚至网络,只需一个代码库。您可以使用任何 VM 语言(Java、Kotlin 等)对其进行编程
  2. KMM 基本上只涵盖非 GUI 部分,并且希望您为每个平台提供 GUI 的本机实现。你必须使用 Kotlin,我发现很难找到所有 Java 库的替代品,这些 Java 库用于 VM 以外的平台(iOS、Web 等)
于 2021-04-25T12:01:29.320 回答