Kotlin 拓展新视野:新平台支持正式宣布

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

Kotlin 正式支持新平台:这对开发者意味着什么?



JetBrains 团队发布了一项重要公告,已在全球开发者社区中引发热议。以简洁性和安全性著称的编程语言 Kotlin,现已正式扩展其支持的平台列表。现在,开发者可以使用 Kotlin 为新的目标平台构建应用程序,这为多平台开发带来了更多可能性。



Kotlin 的支持发生了哪些变化?



此前,Kotlin 已支持 JVM、Android、iOS、Web(通过 Kotlin/JS)以及原生应用(Kotlin/Native)。在此次更新中,WebAssembly (Wasm) 平台被正式加入支持列表。对 WebAssembly 的支持并非实验性功能,而是一个完整、稳定的特性,可用于生产级项目。



更新的关键方面:



  • 对 Kotlin Multiplatform 的全面支持 — 现在,您可以使用统一的代码库为 JVM、JS、Native 和 Wasm 编写通用代码。
  • 高性能 — WebAssembly 允许 Kotlin 代码在浏览器中以接近原生的速度运行,这对于游戏、图形编辑器以及资源密集型 Web 应用尤为重要。
  • 与现有工具的集成 — 对 Wasm 的支持已内置于 IntelliJ IDEA、Kotlin Playground 和 Gradle 构建系统中。您无需安装额外的插件。
  • 与 JavaScript API 的兼容性 — Kotlin/Wasm 允许直接调用 JavaScript 库,从而简化现有项目的迁移。


为什么这对教育过程很重要?



在 PythonLib 网站上,我们持续关注编程领域的趋势。Kotlin 对 WebAssembly 的支持不仅仅是一次技术更新,更是一种范式转变。学生和初学者现在可以:



  • 学习一门语言,即可为从服务器到浏览器和移动设备的任何平台创建应用程序。
  • 编写高性能的 Web 应用,而无需深入复杂的 JavaScript 知识。
  • 使用真正的生产就绪工具,尝试多平台项目。


对于在 PythonLib 上学习 Kotlin 的用户来说,这意味着将出现与 Kotlin/Wasm Web 开发相关的新教材、代码示例和练习题。



如何开始使用 Kotlin/Wasm?



要尝试新平台,只需执行以下几个步骤:



  1. 安装最新版本的 Kotlin(2.0 或更高版本)。
  2. 在 build.gradle.kts 文件中,根据目标添加 wasmJs 或 wasmWasi 目标。
  3. 根据您的浏览器或服务器环境进行配置。
  4. 运行构建并享受成果。


JetBrains 还在 GitHub 上发布了详细的文档和示例项目,帮助您快速掌握新功能。



结论



对 WebAssembly 的支持是 Kotlin 的重要一步,使这门语言变得更加通用。对于 PythonLib 社区来说,这是一个关注多平台开发并扩展自身工具集的绝佳机会。请关注网站更新——我们正在准备一系列关于 Kotlin/Wasm 的文章和课程,帮助您从零开始掌握新平台。

推荐库