Files
From_Kotlin_to_Kotlin-Multi…/Learning/全栈KMP.md
T

916 B

全栈 KMP

全栈指:同时完成后端服务器的部分和前端用户的部分。

一个完整的 KMP 项目

目前(20261009),完整的 KMP 项目包含以下几项:

  • Android
  • JVM
  • iOS
  • WASM
  • Server

除了 iOS 部分必须由 Xcode 做额外设置后编译以外,其他的应用均可在 JDK 下完成编译。

Server 本身也是运行在 JVM 上面的,它和普通的 Java / Kotlin 后端项目基本没有区别。不过,在 KMP 中,将它的部分代码写在 commonMain 中,可以在一定程度上减少代码的出错可能,还可以进行代码复用。

我们在编写全栈 KMP 时,应当优先考虑 WASM 和 Server 能否完美运行。

接下来可以看

目录

下一篇:复杂逻辑与多平台不同逻辑

下一篇:编写服务器应用 —— SpringBoot