微信号:JavaCoder1024

介绍:关注语言编程Java,分享、交流Java编程技巧和信息

Kotlin 将超越 Java 成为 Android 开发的第一语言?

2017-10-13 10:29 Java编程

来自:开源中国社区

链接: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 确实越来越受到追捧,但相比其他语言仍是小众语言。



●本文编号514,以后想阅读这篇文章直接输入514即可

●输入m获取文章目录

推荐↓↓↓
 

安卓开发

更多推荐18个技术类微信公众号

涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、iOS开发、C/C++、.NET、Linux、数据库、运维等。

 
Java编程 更多文章 C老头和Java小子的硬盘夜话 JVM 语言的兴衰史 如何用业余时间掌握前端开发? 2017年10月编程语言排行榜:Java持续下滑仍稳居第一,Swift正过时? 欧洲刮起性爱机器人风:用户体验称比真人舒服
猜您喜欢 陈春花:危机意识只属于高管,基层需要的是安全感 Visual Studio 2017 RC 中可提升工作效率的增强功能 Go语言技术北京聚会(20160903)圆满结束! 2016年度好物清单,还不速速GET! CEPH文件系统元数据的SSD加速