首页
社区
课程
招聘
[讨论]Java失宠,谷歌宣布Kotlin现在是Android开发的首选语言
发表于: 2019-5-9 10:11 4473

[讨论]Java失宠,谷歌宣布Kotlin现在是Android开发的首选语言

2019-5-9 10:11
4473


谷歌在今日举行的 I/O 大会上宣布,Kotlin 编程语言现在是 Android 应用程序开发人员的首选语言。Kotlin 由 JetBrains 公司开发,与 Java 100% 互通,并具备诸多 Java 尚不支持的新特性。



两年前的 I/O 2017 年上,谷歌才宣布在其 Android Studio IDE 中支持 Kotlin,Kotlin 开始成为 Android 开发的一级语言,当时业界并不太看好,因为 Java 在安卓的发展过程中做出了巨大的贡献,其作为安卓开发语言的观念已经根深蒂固,而且它也一直在不断完善。


然而仅仅几年时间,Kotlin 因其相比 Java 更安全与简洁等优越性,很快占领市场,谷歌 Android 首席布道师 Chet Haase 表示:“在过去的两年中,Kotlin 受欢迎程度一直在提高,超过 50% 的专业 Android 开发人员现在使用 Kotlin 开发他们的应用”。从今年 Stack Overflow 年度开发者调查的数据中也能看到这一点,如下图所示,报告中指出,在开发者最喜爱的编程语言中,Kotlin 得到了 72.6% 正面反馈。



你看好Kotlin吗?你觉得 Java 会被取代吗?



[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (15)
雪    币: 1336
活跃值: (43)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
久的不走,新的不来。技术迭代还是需要走下去的,java语法确实相对冗长啰嗦,Kotlin的出现感觉有某种必然性
2019-5-9 10:25
0
雪    币: 712
活跃值: (121)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
国内还是用java的多
2019-5-9 10:44
0
雪    币: 2375
活跃值: (433)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
whathhh 国内还是用java的多
kotlin有什么优势呢
2019-5-9 13:13
0
雪    币: 6124
活跃值: (4656)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
5
已经学了有一年多了
2019-5-9 14:09
0
雪    币: 14823
活跃值: (6058)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
oracle告google结果就是google不使用java
与java 100%互通?只是smali语言一样。源代码还是有很多区别的:java有点像C,而 Kotlin有点像delphi
最后于 2019-5-9 15:15 被tDasm编辑 ,原因:
2019-5-9 14:59
0
雪    币: 2375
活跃值: (433)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
黑洛 已经学了有一年多了
你不用java么?
2019-6-9 10:48
0
雪    币: 2375
活跃值: (433)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
tDasm oracle告google结果就是google不使用java与java 100%互通?只是smali语言一样。源代码还是有很多区别的:java有点像C,而 Kotlin有点像delphi
delphi是不是很啰嗦?
2019-6-9 10:48
0
雪    币: 6124
活跃值: (4656)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
9
petersonhz 你不用java么?
在?为什么不用Kotlin?为什么要用java?
2019-6-9 17:12
0
雪    币: 5514
活跃值: (2254)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
时代在进步!
2019-6-9 17:26
0
雪    币: 2375
活跃值: (433)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
敏而好学 时代在进步!
kotlin可以用来完全替代java么
2019-6-9 17:34
0
雪    币: 5514
活跃值: (2254)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
petersonhz kotlin可以用来完全替代java么[em_21]
不可以,java强项是web,只是安卓端会受不小冲击是真的,我一个朋友在JD,美团两家都做过,都在转kotlin,直接用java实在太复杂了,也没有必要,当然如果有特殊要求,java开发安卓更加灵活一些。这个问题就类似于用C开发web服务器不是更效率,为什么要用PHP,JAVA一个道理。
2019-6-9 17:57
0
雪    币: 2375
活跃值: (433)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
敏而好学 不可以,java强项是web,只是安卓端会受不小冲击是真的,我一个朋友在JD,美团两家都做过,都在转kotlin,直接用java实在太复杂了,也没有必要,当然如果有特殊要求,java开发安卓更加灵活一 ...
kotlin开发效率明显高很多么?
2019-6-9 18:02
0
雪    币: 5514
活跃值: (2254)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
petersonhz kotlin开发效率明显高很多么?
这个我不太清楚,我是听我朋友以前提过,因该开发效率会提高很多吧,和你逆向有没什么关系,也要编译成字节码。而且一些特殊要求直接用java肯定会更好,而且现在就算用java开发安卓,也都是混合开发,java在安卓上的使用率也不高吧?
2019-6-9 18:10
0
雪    币: 2375
活跃值: (433)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
敏而好学 这个我不太清楚,我是听我朋友以前提过,因该开发效率会提高很多吧,和你逆向有没什么关系,也要编译成字节码。而且一些特殊要求直接用java肯定会更好,而且现在就算用java开发安卓,也都是混合开发,jav ...
ndk的兼容性是否没有java好
2019-6-9 18:27
0
雪    币: 5514
活跃值: (2254)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
petersonhz ndk的兼容性是否没有java好[em_48]
不是所有人都搞底层开发,可能需求量只有十分之1,人家重要数据都在云端,细数现在逐渐壮大的应用,都是些电商类的,还有些游戏,也有专人做保护吧?
2019-6-9 21:34
0
游客
登录 | 注册 方可回帖
返回
//