Kotlin 将超越 Java 成为 Android 开发的第一语言?
来源:互联网 发布:美国重大网络危机事件 编辑:程序博客网 时间:2024/04/29 06:06
来自:开源中国社区
链接:oschina.net/news/89506/kotlin-could-overtake-java-on-android-next-year
参考:https://www.theregister.co.uk/2017/10/10/kotlin_killing_java_among_android_devs/
Realm 公司提供了一款备受移动开发者欢迎的实时数据库,在调查了大约十万名活跃的开发者后,Realm 发现在今年 5 月份谷歌 I/O 大会之前用 Java 编写的 Android 应用中有 20% 正在使用 Kotlin 进行重写。
根据调查数据,Realm 表示到 2018 年底,在 Android 开发领域,Kotlin 将超越 Java,成为开发 Android 应用的第一语言。
该公司于周二在官网上公布了其调查结果,它的惯例是每季度发布一次调查结果。
当然,这些数据不是特别适用于广泛的 Java 开发者群体,甲骨文最近估计这个群体有 1200 万人。不过数据表明,Android 生态系统确实处于迅速变化之中。
Kotlin 是一门面向 Java 虚拟机(JVM)、Android、JavaScript 和 Native 的开源语言,它于 2011 年由 JetBrains 推出,去年发布 1.0 版本,今年谷歌宣布它成为 Android 领域官方支持的开发语言。
JetBrains 表示,Kotlin 比 Java 更简洁,所需编写的代码行大概比 Java 少 40%。此外,类型安全方面 Kotlin 也比 Java 好,并支持函数式编程。
Realm 的数据显示,2016年9月,Kotlin 占 Android 开发的 5.1%,而 Java 的占 94.9%。一年之后,这个比例变成 Kotlin 升至 14.3%,而 Java 则降为 85.7%。这个变化相当大。
Realm 的营销副总裁 Paul Kopacki 在接受 IT 外媒 The Register 的电话采访时表示:“自谷歌在5月份的谷歌 I/O 大会上宣布 Kotlin 成为 Android 领域官方支持的开发语言以来,Kotlin 的使用量完全呈爆炸式增长。我们认为,到明年年底,作为 Android 应用开发语言,Kotlin 将会超越 Java。”他还说到,Kotlin 的快速增长是由于它的现代性。Kotlin 是一门更现代化的语言,更容易理解,更容易编写,抽象性也比 Java 高,而且它在设计之初就考虑到了移动设备。
Paul Kopacki 还表示使用 Realm 数据库的开发者已对将 Java 代码转换成 Kotlin 代码表示出了浓厚的兴趣。从 Realm 的调查结果可以看到,Kotlin 的人气在德国、日本和印度最高,美国排在第四位。
最后,The Register 联系了 Stack Overflow 希望了解有关 Kotlin 的数据,被告知:Kotlin 确实越来越受到追捧,但相比其他语言仍是小众语言。
●本文编号2675,以后想阅读这篇文章直接输入2675即可
●输入m获取文章目录
推荐↓↓↓安卓开发
更多推荐《18个技术类微信公众号》
涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、iOS开发、C/C++、.NET、Linux、数据库、运维等。
- Kotlin 将超越 Java 成为 Android 开发的第一语言?
- Kotlin 将超越 Java 成为 Android 开发的第一语言?
- 吃惊:Kotlin 有望超越 Java 成为 Android 首选编程语言
- Kotlin如何成为我们Android开发的主要语言
- Kotlin如何成为我们Android开发的主要语言
- Android第一开发语言—初探Kotlin
- 如何看待 Kotlin 成为 Android 官方支持开发语言?
- 如何看待 Kotlin 成为 Android 官方支持开发语言?
- 如何看待 Kotlin 成为 Android 官方支持开发语言?
- 如何看待 Kotlin 成为 Android 官方支持开发语言?
- 如何看待 Kotlin 成为 Android 官方支持开发语言?
- 如何看待 Kotlin 成为 Android 官方支持开发语言?
- Kotlin 为何能成为 Android 官方支持开发语言及Kotlin开发Android应用初体验
- Kotlin成为Android开发首选语言——你绝对不能错过的
- Kotlin-Android中取代java的一种开发语言
- Android探索之旅(第十九篇)Kotlin 成为 Android 官方支持的一级编程语言,java怎么办
- Android超越iOS和WP成为移动APP开发最快的平台
- Kotlin-------------Android 开发一级语言
- TCP/IP(一)网络模型
- Vue-router template书写规范/写法/反斜杠
- Android手机传感器及实时数据显示
- 厉害了我的猿!杭州大妈云栖大会为女儿征婚,点名只要程序猿
- 苏宁校招把这所学校师生惹毛了!
- Kotlin 将超越 Java 成为 Android 开发的第一语言?
- 【计算机动画】实验 路径曲线与运动物体控制 报告
- Linux 搭建 ss加速器
- 简单素数表
- android--checkbox实时反馈于textview
- 带环单链表求入口节点原理
- Spring实战笔记(二)
- HDU 5942 Just a Math Problem(数论+容斥原理)
- Makefile