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

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   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
在 KotlinConf 2023 开幕主题演讲中, Grace Kloba 分享了来自 Google 的最新消息:Google 内部几乎全在用 Kotlin 搞 Android 开发。Kotlin 在 2016 年左右开始在 Android 社区...【详细内容】
2023-04-16  Tags: Kotlin  点击:(0)  评论:(0)  加入收藏
编译|燕珊,核子可乐Meta 现在爱 Kotlin 多于 Java。Facebook 母公司 Meta 正在将其 Android 应用的 Java 代码迁移到 Kotlin。根据 Meta 的官方博客所述,截至今天,其 Android 代...【详细内容】
2022-10-26  Tags: Kotlin  点击:(168)  评论:(0)  加入收藏
因业务需要, 公司内需要使用 SpringBoot Starter 构建 SDK. 不同的是使用了更为灵活的 Kotlin 语言, 构建脚本也换成了 Kotlin Script. 框架: SpringBoot 业务代码语言: Kot...【详细内容】
2022-09-27  Tags: Kotlin  点击:(123)  评论:(0)  加入收藏
前言大家好,我是小彭。过去两年,我们在掘金平台上发表过一些文章,小彭也收到了大家的意见和鼓励。最近,我会陆续搬运到公众号上。ViewBinding 是 Android Gradle Plugin 3.6 中...【详细内容】
2022-09-08  Tags: Kotlin  点击:(182)  评论:(0)  加入收藏
其实微软当年的MFC更接近于“代码描述界面”,Delphi等反而是通过专门的配置文件.DFM来描述窗体……比如,这个来自CSDN的截图就是一个典型.DFM文件内容:Delphi项目...【详细内容】
2022-08-21  Tags: Kotlin  点击:(118)  评论:(0)  加入收藏
对项目的基本介绍 1.整个框架主要是给MVVM框架使用的,自己写完interface接口后,通过自定义的注解就能自动生成接口方法 2.用Kotlin的Flow去代替Rxjava,因为我发现RxJava功能很...【详细内容】
2021-12-08  Tags: Kotlin  点击:(367)  评论:(0)  加入收藏
前言Coil 是一个非常年轻的图片加载库,在 2020 年 10 月 22 日才发布了 1.0.0 版本,但却受到了 Android 官方的推广,在 Android Developers Backstage 这个博客中专门聊过一期...【详细内容】
2021-04-20  Tags: Kotlin  点击:(401)  评论:(0)  加入收藏
听到Android应用程序开发时会想到哪种编程语言?当然是JAVA!世界各地的开发人员仍在想Kotlin是否有未来。但是两年前,随着Kotlin在Google I / O中的引入,Kotlin在Android应用程...【详细内容】
2020-07-05  Tags: Kotlin  点击:(154)  评论:(0)  加入收藏
整理 | 郭芮头图 | CSDN 下载自东方 ICCSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。一分钟速览新闻点! 微信:与苹果达成...【详细内容】
2020-03-10  Tags: Kotlin  点击:(327)  评论:(0)  加入收藏
1. 定义 Android开发的一级编程语言(Google官方认证) 由JetBrains公司在2010年推出 & 开源,与Java语言互通 & 具备多种Java尚不支持的新特性 Android Studio3.0后的版本支持K...【详细内容】
2019-08-01  Tags: Kotlin  点击:(524)  评论:(0)  加入收藏
▌简易百科推荐
哈喽,大家好,我是了不起。 今天在知乎看到这个问题,感觉还是挺有意思的,下面给大家列出常用的各种编程语言特点,应用场景,以及用这个语言写一个 helloworld。 1、javaJava 是一种...【详细内容】
2023-04-17  Java技术指北  微信公众号  Tags:编程语言   点击:(3)  评论:(0)  加入收藏
在 KotlinConf 2023 开幕主题演讲中, Grace Kloba 分享了来自 Google 的最新消息:Google 内部几乎全在用 Kotlin 搞 Android 开发。Kotlin 在 2016 年左右开始在 Android 社区...【详细内容】
2023-04-16  OSC开源社区    Tags:Kotlin   点击:(0)  评论:(0)  加入收藏
概述当创建web服务应用程序时,可以选择使用REST或GraphQL作为通信模式。两者都可能在HTTP上使用JSON,但有不同的优点和缺点。本文主要比较GraphQL和REST,以操作一个产品数据库...【详细内容】
2023-04-10  JAVA微学堂    Tags:GraphQL   点击:(26)  评论:(0)  加入收藏
译者 | 布加迪审校 | 重楼2023年可谓是变革之年,对编程界来说也是一样。从日渐式微的编码语言到新崛起的编码语言,面对开发界不断扩大的技术范围,您可以继续成长和发展。如果您...【详细内容】
2023-04-06  布加迪  51CTO  Tags:编程语言   点击:(18)  评论:(0)  加入收藏
在编程时,我们经常要作条件判断,并根据条件的结果选择执行不同的语句块。在许多编程语言中,最常见的写法是三元运算符,但是,Python 并不支持三元运算符,无独有偶,两个最热门的新兴...【详细内容】
2023-04-03  豌豆花下猫    Tags:运算符   点击:(24)  评论:(0)  加入收藏
当我们展望未来的时候,通过Chat GPT Plus、Microsoft GPT4等新应用程序,AI和技术领域已经获得了指数级的流行。很明显,编程将继续在塑造技术领域方面发挥重要作用。以下是2023...【详细内容】
2023-03-31  Linux迷    Tags:编程语言   点击:(37)  评论:(0)  加入收藏
C++、C和汇编语言是计算机编程中常见的三种编程语言。它们之间有很多相似之处,也有很多不同之处。首先,C++和C都是高级语言,而汇编语言是低级语言。高级语言是一种人类易于理解...【详细内容】
2023-03-29  学到牛牛IT培训    Tags:语言   点击:(11)  评论:(0)  加入收藏
作者 | Andrew Israel编译 | 王瑞平Rust作为长期以来被看好的网络开发语言,更注重技术的稳定性,不掉链子,能够将设备的性能发挥到极致,更讲究精致。相对于其它类型的语言来讲,Rus...【详细内容】
2023-03-29  王瑞平  51CTO  Tags:Rust   点击:(13)  评论:(0)  加入收藏
生活中,语言是我们之间友好沟通交流的媒介,比如书面语言、口语、肢体语言等等。这些语言都能传递信息,但是所包含和表达的意义不尽相同。同样,计算机计算机编程的世界里也有多种...【详细内容】
2023-03-28  IT大家庭    Tags:编程语言   点击:(11)  评论:(0)  加入收藏
【CSDN 编者按】开发者 Nikita Lapkov :从 C++ 切换到 Rust 后,日常工作体验得到了极大地提升。原文链接:https://laplab.me/posts/switching-from-cpp-to-rust/作者 | Nikita...【详细内容】
2023-03-28    CSDN  Tags:Rust   点击:(16)  评论:(0)  加入收藏
站内最新
站内热门
站内头条