最新消息:关注人工智能 AI赋能新媒体运营

Kotlin 2.2语言强化与AI新工具开放,JetBrains加速多平台应用布局

科技智能 admin 浏览 评论

JetBrains于KotlinConf 2025大会正式发表Kotlin 2.2,聚焦语言功能强化、人工智慧相关开发工具的开源,以及多平台应用开发体验的提升,展现推动Kotlin生态系持续成长的策略。此次Kotlin 2.2版本,除语言本身的进化外,同步推进K2新一代编译器的採用,并配合人工智慧开源框架与多平台工具的更新,扩展Kotlin于行动、网页、服务器端与人工智慧应用场景。

Kotlin 2.2本次更新着重语言易用性与安全性,新版本导入when语句守护条件(Guard Condition)、多重字串插值、非区域性break与continue,以及Context parameters等新语法,提升程序码可读性与表达能力。K2编译器正式成为IntelliJ IDEA 2025.1的预设,根据JetBrains实测,K2编译器于大型专案有明显效能提升,编译时间较以往减少约40%,有助加速需频繁建置与测试的开发流程。

JetBrains强调人工智慧开发与Kotlin生态的整合,开源旗下的Koog人工智慧代理框架,供开发者以Kotlin打造可组合、高可靠性的人工智慧代理应用。该框架提供多种预设工作流程,开发者可组合或扩充元件,加速人工智慧应用实验与部署。此外,JetBrains公开Mellum语言模型原始码,该模型针对Kotlin程序码进行最佳化,强调推理速度与準确性,适用于大型程序码库的产品环境。而针对人工智慧辅助程序撰写与自动完成需求,JetBrains预告人工智慧助理Junie(下图)将于GitHub开放早期存取计画,目前尚未宣布具体日期。

Kotlin Multiplatform应用场景方面,JetBrains推出全新KMP扩充功能,支援IntelliJ IDEA与Android Studio多平台专案开发,提升工具整合度与协作效率。Compose Multiplatform for iOS正式进入稳定版,提供iOS原生互动、文字选取、拖曳、可变字型与自然手势等功能,并支援热重载,开发者可即时预览介面变更,改进使用体验。针对网页与WebAssembly目标,团队持续调校效能与API完成,预计今年底进入Beta阶段。

JetBrains还与Spring框架团队合作,加强Kotlin与Spring服务器应用的型别安全与学习资源,并提升反射(Reflect)效能。Ktor 3框架于大会发表新版本,I/O效能最高提升至3倍,配置弹性增强,支援WebAssembly与服务器推播事件。资料库函式库Exposed则经全面重构,扩充SQL支援并强化IDE体验,利于企业级应用开发。

Kotlin官方语言服务器协定(LSP)及VS Code扩充功能目前皆处于pre-Alpha阶段,仅具备基本程序码完成、检查与互通能力,预计今年稍晚释出Alpha版,将有助Kotlin在更多开发场景发挥作用。

发表我的评论
取消评论

表情

您的回复是我们的动力!

  • 昵称 (必填)
  • 验证码 点击我更换图片

网友最新评论