Kotlin:现代的 JVM 语言
定位:现代 JVM 语言 · Android 开发 · Java 优雅替代 · 互操作性
Kotlin 的 8 大应用方向
| 应用方向 | 细分示例与说明 | 典型应用 / 程序 |
|---|---|---|
| Android 应用开发 | Google 官方推荐;Jetpack Compose;原生 Android App | Android App Compose UI Google App 企业 App |
| 后端开发 | Spring Boot Kotlin;Ktor 框架;微服务;Web API | Spring Boot Ktor 微服务 Web API |
| 跨平台移动开发 | Kotlin Multiplatform;共享业务逻辑;iOS/Android | Multiplatform 共享代码 跨平台 App 业务逻辑 |
| 桌面应用 | Compose for Desktop;JavaFX Kotlin;跨平台 GUI | Compose Desktop 桌面应用 跨平台 GUI 工具应用 |
| Web 前端 | Kotlin/JS;React Kotlin;TypeScript 替代;前端框架 | Kotlin/JS React Kotlin 前端应用 Web 应用 |
| 原生开发 | Kotlin/Native;iOS 开发;嵌入式;C 互操作 | Kotlin/Native iOS App 嵌入式 C 互操作 |
| 数据科学 | Kotlin DataFrame;数值计算;统计分析;机器学习 | Kotlin DataFrame 数值计算 统计分析 ML 库 |
| 函数式编程 | Arrow 库;函数式编程范式;不可变数据;响应式 | Arrow 函数式编程 响应式 不可变数据 |