【全球时快讯】时隔五年:Google与JetBrian仍在Kotlin语言上倾注大量心力
自 I/O 2017 上发布以来,最初由 JetBrains 开发的 Java 虚拟机静态类型语言 Kotlin,眨眼已过去五年多。2019 年的时候,Google 将 Kotlin 定为编写 Android 应用程序的首选语言 —— 即使许多开发者仍在使用 Java,但 Kotlin 正迅速成为谷歌移动操作系统的默认应用构建方式。
访问:
阿里云服务器精选特惠:1核1G云服务器低至0.9元/月
(资料图片仅供参考)
2018 年的时候,Google 和 JetBrines 还联手设立了 Kotlin 基金会。
本周早些时候,Google Kotlin 产品经理 James Ward 谈论了该语言在 Android 生态系统 / 其它领域的作用,并且展望了该公司的未来计划。
Android 上仍有相当多的 Java 代码出现,但开发者通常会对 Kotlin 感到更加满意,尤其是它带来了生产力和应用程序构建品质的提升。
不过为了更多开发者能够平滑迁移,Kotlin 还是提供了与 Java 之间的良好互操作性。相信随着时间的发展,后续大部分内容都会迁移至 Kotlin 。
当然,Google 尚未让 Kotlin 实现这一壮举。部分原因是 Java 生态系统是如此庞大,以至于它迄今仍有很强的吸引力。
得益于 Kotlin 与 Java 的互操作性,开发者能够轻松混合和匹配库资源。但想要尽享 Kotlin 的益处,开发者最好还是驻足于 Kotlin 生态系统。
此外需要指出的是,尽管 Kotlin 被寄予了厚望,但 Android 平台的核心、及其应用程序接口(API),仍是基于 Java 而构建的。
即使当前有部分 Android 库换成了 Kotlin 编写,但它们毕竟只占整个平台的一小部分。
好消息是,Kotlin 已经发展到了更广泛的领域,尤其是在服务器端变得愈加普遍。
截止目前,Google 内部代码库中有超过 850 万行 Kotlin 代码,且该数字每年翻一番。
事实上,近年来 Google 和 JetBrains 一直努力从头开始重写 Kotlin 编译器。
新编译器承诺带来更快的速度、更好的接口、以及改进的 IDE 功能 —— 比如更好的代码提示和静态代码分析(目前仍处于测试阶段 / 预计明年发布)。
Google 已经为该项目倾注了相当多的资源,且目前正在并行维护两套编译器 —— 意味着该语言本身的开发速度有所放缓。
由于该公司为这个项目投入了相当多的资源——并且目前正在并行维护两个编译器——这意味着该语言本身的开发速度有所放缓。
James Ward 解释称,为让两套编译器能够更好地并行运行,他们故意放缓了 Kotlin 语言的变化速度。
一旦发布新发布的编译器得到了更多人的喜爱,他们就可以在新的语言功能上投入更多精力。
推荐
直播更多》
-
四川省用电需求最高负荷已跃升至6500万千瓦 同比增长25%
近期,因极端高温天气等原因,四川工业...
-
四川省用电需求最高负荷已跃升至6500万千瓦 同比增长25%
近期,因极端高温天气等原因,四川工业...
-
印尼希望特斯拉在当地生产电动汽车 并愿意花时间说服马斯克
印尼希望特斯拉公司能在该国生产电动汽...
-
助力多行业构筑智能备电系统 安徽铜陵铁塔与有色铜冠签订备电服务合作协议
日前,安徽铜陵铁塔与铜陵有色铜冠智能...
-
迫降“黑飞”制式无人机12架次 黑龙江“电波卫士”为世界5G大会保驾护航
2022世界5G大会于8月9日至12日在黑龙江...
-
半导体应用硅晶圆市场将增长到160亿美元 全球晶圆出货量预计将创历史新高
提供商业和技术信息的电子材料咨询机构...
资讯更多》
焦点
- 取消读秒设计 “新版”红绿灯被骂上热搜
- 电动汽车被排除出《通胀削减法案》 韩国政府通过多个渠道向美方表示担忧
- 发挥央企“稳定器”作用 安徽电信翼支付平台助力提振消费
- 新版《河北省中小企业促进条例》审议通过 将于2022年10月1日起实施
- 多地电力供需紧张发布限电通知 四川已对工业用户开启限电模式
- 预警处置各类异常号码 数智警察为反诈工作再添生力军
- 华上光电第2季财务报告净值为负数 即将面临中国台湾证券交易所营业细则规定下市
- 六方面达到行业领先标准 中国移动智慧中台通过评估
- 黑龙江省工业和信息化厅无线电管理系统 举办新招录人员第二阶段入职培训班
- 提升工业互联网安全保障能力 陕西启动工业互联网安全深度行活动