InfoQKotlin发布 1.4版本,高亮速度提升1.5-4倍,支持接口 SAM 转换
编辑 | 田晓旭 8 月 17 日 , Kotlin 1.4.0 版本正式发布 。 此次的版本更新花费了很多精力来提高 Kotlin 及其工具的性能和质量 , 例如高亮显示的速度提高了 1.5-4 倍 , 支持多种新的语言功能 , 例如 Kotlin 接口 SAM 转换 。
在过去的一年中 , 超过 580 万开发者都曾使用过 Kotlin 编码 , 这个数据比上一年增加了 1.5 倍 , 而且还在增长 。 Kotlin 社区在全球拥有超过 200 个用户小组 , 在 2020 StackOverflow 开发者调查中 , Kotlin 是最受开发者欢迎编程语言的第 13 位 。
本文插图
很多公司也选择将 Kotlin 作为首选语言 , 目前比较出名的使用 Kotlin 开发的软件包括:
- 服务器端:Atlassian、 Adobe、 ING Bank;
- Android:Google Home、 Duolingo、 Zomato;
- 多平台移动端:VMware、 PlanGrid 和 CashApp、Mirego Trikot;
- Web:JetBrains Space、 Karhoo、 MIPT 核物理方法实验室 VisionForge 。
本文插图
除此之外 , 高亮显示和自动补全的响应速度也是这次版本更新的亮点 。 在 Kotlin 1.4 版本中 , 即使是在第一次打开一个较大的 Kotlin 文件 , 也能很快就看到高亮显示的内容 。 据了解 , 高亮显示的速度提高 1.5-4 倍 。
本文插图
之前 , 代码自动补全功能的响应速度比较慢 , 但是新版本中改善了这一问题 。 根据上图的数据统计 , 补全响应时间超过 500 毫秒的情况几乎减少了一半 。 需要注意的是 , 以上这些更新只能在 IntelliJ IDEA 2020.1+ 和 Android Studio 4.1+ 中使用 。
同时 , Kotlin 官方博客也透露未来会有更多增强计划来消除freezes , 使得输入更加流畅 。 目前已经集成了新的实验性 Kotlin 编译器前端 , 重新了很多插件部分 , IDE 的速度和性能将得到进一步提升 。
2IDE 的新功能和新编译器 除了对 IDE 原有功能的改进 , 这次 Kotlin 1.4 版本还引入了新的功能 。
- 为了查明并发应用程序中的错误 , 引入了协同程序调试器;
- 引入 Kotlin Project Wizard , 给不同类型 Kotlin 项目的创建和配置提供场地 , 即使是多平台项目 , 也可以轻松上手 。
- 添加了超过 40 项新的快速修复、意图和检查 , 修改代码时 ,按 Alt+Enter 就可以查看在特定上下文中可用的功能 。
在 Kotlin 1.4 版本中 , 这个新编辑器主要完成了以下功能更新:
- 【InfoQKotlin发布 1.4版本,高亮速度提升1.5-4倍,支持接口 SAM 转换】更强大的新类型推理算法默认启用 , 在更多用例中自动推理类型 , 即使在复杂的场景下也支持智能转换 , 改进了委托属性的推理等等 。
- 新的 JVM 和 JS 后端以 Alpha 模式提供 。 一旦稳定下来 , 它们就会成为新的默认设置 。
推荐阅读
- 发布公告|数量过半!博创科技:天通股份累计减持约150万股
- 舒兰发布|受台风“海神”北上影响 舒兰:9月7日18时30分起公交车、出租车全部停运
- 闪电新闻|491人献血168400毫升!山东省血液中心发布AB型血暂缓献血公告
- 工人日报综合|停工停课!此地发布紧急通告!
- 余承东|余承东称鸿蒙已达安卓七八成水平,透露华为新机没法发布
- 华为mate|华为mate40即将发布!双曲面+90Hz+麒麟芯,能买到全靠运气
- 【】服贸会重要信息发布!北京市发布促进数字经济发展政策
- 上海嘉定|@嘉定人,明天这场市政府新闻发布会聚焦嘉定,不容错过!
- 发布公告|时间过半!精华制药:股东昝圣达累计减持820万股
- 第一财经|传媒公司发布史上“最惨”半年报 头部院线亏损超30亿
