您当前的位置:首页 > 电脑百科 > 程序开发 > 语言 > 百科

Google称内部全在用Kotlin搞安卓开发,体验碾压Java

时间:2023-04-16 11:00:22  来源:  作者:OSC开源社区

在 KotlinConf 2023 开幕主题演讲中, Grace Kloba 分享了来自 google 的最新消息:Google 内部几乎全在用 Kotlin 搞 Android 开发。

Kotlin 在 2016 年左右开始在 Android 社区中流行起来。2017 年,谷歌宣布在 Android 上正式支持 Kotlin,并通过与 JetBrAIns 一起创建 Kotlin 基金会来发展这门语言。

如今,Kotlin 是最流行的 Android 开发语言。在排名前 1000 的 Android 应用程序中,超过 95% 使用 Kotlin,超过 50% 的专业 Android 开发人员使用 Kotlin 作为他们的主要语言(相比之下,只有 25% 选择 JAVA 编程语言)。而在年度调查中,使用 Kotlin 的专业 Android 开发人员对这门语言的满意度是 96.9% ,比 Java 开发人员高出 9 个百分点。

作为让 Kotlin 成为 Android 开发单一语言的最后一步,谷歌还宣布:从 Android Studio Giraffe 开始,Gradle Kotlin DSL 将成为 Android 应用程序的默认构建语言。

谷歌对 Kotlin 的兴趣并不止于 Android 应用。据谷歌博客介绍,谷歌使用 Kotlin 的工程师中,超过 45% 会将这门语言用于服务器开发。现在 Google 的源代码控制系统中拥有超过 1500 万行 Kotlin 代码,而且这一数字逐年翻了一番。

相关链接: https://developers.googleblog.com/2023/04/google-at-kotlinconf-23.html

FerretDB 1.0正式GA,因“碰瓷”MongoDB而改名 JAVA新提案:努力简化Hello World写法 微软开源“傻瓜式”类ChatGPT模型训练工具,提速省钱15倍



Tags:Kotlin   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
基于GitHub App 深度讲解Kotlin高级特性与框架设计
基于GitHub App 深度讲解Kotlin高级特性与框架设计GitHub App 是 GitHub 平台上的一种特殊类型的应用程序,它允许开发者通过 GitHub API 与 GitHub 上的仓库和组织进行交互...【详细内容】
2023-11-28  Search: Kotlin  点击:(199)  评论:(0)  加入收藏
Kotlin的作用域函数有哪些?
Kotlin作用域函数Kotlin提供了几个作用域函数,用于在特定的作用域内执行代码块。这些作用域函数包括: let函数:let函数允许您在对象上执行代码块,并将对象作为参数传递给代码...【详细内容】
2023-11-20  Search: Kotlin  点击:(103)  评论:(0)  加入收藏
Kotlin 将取代 Java,跻身 Top 10?| TIOBE 11 月榜单发布
整理 | 郑丽媛出品 | CSDN(ID:CSDNnews)一个月的时间过得很快,转眼之间 11 月 TIOBE 编程语言榜单已最新出炉,一起来看看这个月又有什么值得关注的新变化吧?“确信 Kotlin 能跻身...【详细内容】
2023-11-14  Search: Kotlin  点击:(341)  评论:(0)  加入收藏
教你将Java代码转换为Kotlin
在2017年的Google I/O大会上,Google 宣布 Kotlin 成为 Android 官方开发语言。Kotlin 是一种强大而多功能的语言,适用于各种开发任务。而且,Kotlin与Java是互操作的,可以轻松地...【详细内容】
2023-07-19  Search: Kotlin  点击:(128)  评论:(0)  加入收藏
手把手教你将Java代码转换为Kotlin
在2017年的Google I/O大会上,Google 宣布 Kotlin 成为 Android 官方开发语言。Kotlin 是一种强大而多功能的语言,适用于各种开发任务。而且,Kotlin与Java是互操作的,可以轻松地...【详细内容】
2023-07-19  Search: Kotlin  点击:(159)  评论:(0)  加入收藏
为什么放弃Java后,没有使用Kotlin,新的开发语言正在席卷而来
从 Java 到Kotlin,Kotlin作为Android官方支持语言,获得了更多的关注和采用!这几年,Kotlin的发展势头很猛,可以说由 Java 转 Kotlin 早已势不可挡。那么Kotlin有哪些优势可以打败J...【详细内容】
2023-07-05  Search: Kotlin  点击:(242)  评论:(0)  加入收藏
Google称内部全在用Kotlin搞安卓开发,体验碾压Java
在 KotlinConf 2023 开幕主题演讲中, Grace Kloba 分享了来自 Google 的最新消息:Google 内部几乎全在用 Kotlin 搞 Android 开发。Kotlin 在 2016 年左右开始在 Android 社区...【详细内容】
2023-04-16  Search: Kotlin  点击:(361)  评论:(0)  加入收藏
又一巨头从Java迁移到Kotlin:关键应用全部开始切换、安卓代码库超过千万行Kotlin代码
编译|燕珊,核子可乐Meta 现在爱 Kotlin 多于 Java。Facebook 母公司 Meta 正在将其 Android 应用的 Java 代码迁移到 Kotlin。根据 Meta 的官方博客所述,截至今天,其 Android 代...【详细内容】
2022-10-26  Search: Kotlin  点击:(416)  评论:(0)  加入收藏
保姆级,使用 KotlinScript 构建 SpringBootStarter
因业务需要, 公司内需要使用 SpringBoot Starter 构建 SDK. 不同的是使用了更为灵活的 Kotlin 语言, 构建脚本也换成了 Kotlin Script. 框架: SpringBoot 业务代码语言: Kot...【详细内容】
2022-09-27  Search: Kotlin  点击:(333)  评论:(0)  加入收藏
ViewBinding 与 Kotlin 委托双剑合璧
前言大家好,我是小彭。过去两年,我们在掘金平台上发表过一些文章,小彭也收到了大家的意见和鼓励。最近,我会陆续搬运到公众号上。ViewBinding 是 Android Gradle Plugin 3.6 中...【详细内容】
2022-09-08  Search: Kotlin  点击:(553)  评论:(0)  加入收藏
▌简易百科推荐
用于人工智能开发的主流编程语言都有哪些?
在人工智能开发领域,编程语言的选择至关重要。目前,主流的编程语言主要包括Python、Java、C++、JavaScript和Swift等。这些语言各具特色,适用于不同的人工智能开发场景。首先,Py...【详细内容】
2024-01-31    简易百科  Tags:编程语言   点击:(132)  评论:(0)  加入收藏
探究微处理器开发中的汇编语言的优势与挑战
在计算机编程中,汇编语言是一种低级语言,它可以直接控制计算机的硬件资源。与高级语言相比,汇编语言具有更高的运行效率和更好的控制能力,但同时也更加复杂和难以理解和维护。在...【详细内容】
2023-12-19  松鼠宝贝    Tags:汇编语言   点击:(99)  评论:(0)  加入收藏
选择适合微服务的编程语言,让你的工作事半功倍!
讨论编程语言就像是一场政治辩论。每个开发者都会过分捍卫他/她所使用的编程语言。然而,编程语言应该被看作是它们真正是的东西,即一种工作工具。每种编程语言都有特定的目的...【详细内容】
2023-12-14  爱发白日梦的后端  微信公众号  Tags:编程语言   点击:(178)  评论:(0)  加入收藏
编程语言大比拼:Python、Java、C、C++、Go 实现 'Hello World' 和九九乘法表"
应该90%的IT专业的朋友写的第一段代码就是打印"holle world",每个大学老师都会通过这个方式吸引你对课程产生兴趣。也许有的朋友学的是JAVA开发,有的学的是c,在几年前应该很...【详细内容】
2023-12-11  IT仔的笔记本  微信公众号  Tags:编程语言   点击:(216)  评论:(0)  加入收藏
TypeScript中的null和undefined的区别
在TypeScript中,null和undefined是两个特殊的值,用于表示变量的缺失或未定义。尽管它们在某些情况下可能看起来相似,并且都可以表示"没有值",但它们在语义和用法上存在一些重要...【详细内容】
2023-12-07  科学随想录  微信公众号  Tags:TypeScript   点击:(135)  评论:(0)  加入收藏
面向AI开发的六种最重要的编程语言
作者丨FATIH KÜÇÜKKARAKURT 译者 | 布加迪审校 | 重楼出品 | 51CTO技术栈(微信号:blog51cto)在AI开发界,你使用的编程语言很重要。每种语言有其独特...【详细内容】
2023-12-07    51CTO  Tags:编程语言   点击:(121)  评论:(0)  加入收藏
NLP问题实战:基于LSTM(RNN)和Transformer模型
译者 | 朱先忠审校 | 重楼简介GPT等语言模型最近变得非常流行,并被应用于各种文本生成任务,例如在ChatGPT或其他会话人工智能系统中。通常,这些语言模型规模巨大,经常使用超过数...【详细内容】
2023-11-29    51CTO  Tags:NLP   点击:(273)  评论:(0)  加入收藏
一文了解低级和高级编程语言
中文是一种尽量用简短文字表达更多含义的语言,所以很多时候一句话的含义很容易曲解成别的意思。最近,有人提出C语言是一种中级语言的概念,所以特意介绍一下低级语言和高级语言...【详细内容】
2023-11-23  数字随行  微信公众号  Tags:编程语言   点击:(232)  评论:(0)  加入收藏
JetBrains 发布 2023 调研报告:77% 开发者使用 ChatGPT
IT之家 11 月 21 日消息,JetBrains 日前公布了《2023 开发人员生态系统现状》调研报告,汇集了来自全球 26,348 位开发者的调研结果。《开发者生态系统现状报告》涵盖广泛的主...【详细内容】
2023-11-21    IT之家  Tags:JetBrains   点击:(238)  评论:(0)  加入收藏
Go vs Rust:文件上传性能比较
一、设置所有测试都在配备16G内存的 MacBook Pro M1 上执行。软件版本为: Go v1.20.5 Rust v1.70.0测试工具是一个基于 libcurl 并使用标准线程的自定义工具,能够发送多部分请...【详细内容】
2023-11-20  技术的游戏  微信公众号  Tags:Rust   点击:(174)  评论:(0)  加入收藏
站内最新
站内热门
站内头条