作者dharma (达)
看板AndroidDev
标题[问题] Kotlin的Tiobe排名?
时间Mon Feb 11 15:29:33 2019
看Tiobe排名
Kotlin在第38位
如果照新闻看到的
Android开发者踊跃从Java往Kotlin迁移
Kotlin的排名应该会很明显的逐渐攀升啊
实际情形是怎样呢?
thanks
2017-10-16
明年底Kotlin将取代Java成为Android平台上最受欢迎的语言
https://www.ithome.com.tw/news/117493
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.72.78.253
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1549870176.A.E84.html
1F:→ zcbxvsdf: 一堆专案已定型,不是说改就改,但是用过kotlin真的回不 02/11 16:03
2F:→ zcbxvsdf: 去 02/11 16:03
4F:→ t52101t: 成长还是很快速的 02/11 20:25
5F:→ y3k: 大量移到Kotlin主要是因为Android的Java半残 在其他平台的开 02/11 23:50
6F:→ y3k: 发像Server等未必是这样 02/11 23:51
7F:推 perfects1988: 请问为什麽Android上的Java是半残?! 02/13 21:55
怕被甲骨文告?
8F:→ y3k: Android的Java版本目前支援到多少? 有多少新的有效率的语法 02/14 00:50
9F:→ y3k: 在Android上会因为支援度问题无法使用? 可以去了解这两个问题 02/14 00:51
10F:→ y3k: 便知道为什麽我说Android的Java半残... 02/14 00:52
11F:→ nOhiTmE: 其实说android的java半残是主因有点太武断。Kotlin在an 02/14 02:38
12F:→ nOhiTmE: droid特别红有几个原因:1. Google's official support 02/14 02:38
13F:→ nOhiTmE: 2. tooling (intellij & Gradle) support. 3: 主要还是 02/14 02:38
14F:→ nOhiTmE: Kotlin 本身就是一个 better java 02/14 02:38
15F:→ y3k: Kotlin本身是一个better java我个人是不同意的 新版本的java 02/14 21:55
16F:→ y3k: 如Stream跟Lambda语法都相当程度改善了原本罗嗦的语法 02/14 21:55
17F:→ y3k: 但是这些功能在Android上却会因为专案支援等级的关系而完全 02/14 21:56
18F:→ y3k: 不敢使用 实务上状况就这样XD 02/14 21:56
19F:→ y3k: 但是Kotlin很神奇的可以用这些语法写出然後旧版Android可跑 02/14 22:00
20F:→ y3k: 如果没有这个问题 我才不会说Android的Java半残=3= 02/14 22:22
21F:推 fantasychese: null safety, data class, extension function, 02/14 23:17
22F:→ fantasychese: sealed class, delegation, default parameter, 02/14 23:20
23F:→ fantasychese: coroutine, inline class...just to name a few. 02/14 23:22
24F:→ y3k: Kotlin的问题 其实你全部都用Kotlin写的时候不明显 楼上那些 02/15 00:23
25F:→ y3k: 功能我也很喜欢 写Kotlin都会用 不过当你要跟其他原生Java的 02/15 00:23
26F:→ y3k: 东西混用时 经验不足的话可能会发生不知道怎麽处理的问题 我 02/15 00:25
27F:→ y3k: 觉得就好像当年的C++/C一样 实务上我的确被Gson坑过一次..orz 02/15 00:26
28F:推 fantasychese: Kotlin当然不是完美的,只是好奇你否定Better Java 02/16 02:42
29F:→ fantasychese: 的理由。如果是因为混用性感觉还蛮奇怪的,毕竟在其 02/16 02:43
30F:→ fantasychese: 它语言的比较中根本不会出现这个议题,Kotlin可以 02/16 02:44
31F:→ fantasychese: 说是多送的。 02/16 02:45
32F:→ y3k: 因为这种混用问题 导致实务上的学习曲线跟不确定开发成本高阿 02/16 17:24
33F:→ y3k: QQ Java的好处我认为有很大部分是容易学习 撇去个人逻辑问题 02/16 17:30
34F:→ y3k: 不容易弄出难以解析的内容 Kotlin那些高能武器相较之下是个两 02/16 17:31
35F:→ y3k: 面刃 所以我认为better这个形容词要看用的人而定 不能一以概 02/16 17:35
36F:→ y3k: 之 我个人使用心得是如此XD 02/16 17:36
37F:→ ssccg: 如果真是Better java那应该在Server端更容易流行,但现实不 02/16 18:04
38F:→ ssccg: 是这样啊... 只有跟Android上的Java比才明显better 02/16 18:05
39F:→ ssccg: 跟进步缓慢但是有在进步的Java比,没有better到让大量人换 02/16 18:08
※ 编辑: dharma (211.72.78.253), 05/24/2019 16:00:39