[问题] Kotlin的Tiobe排名?

楼主: dharma (達)   2019-02-11 15:29:33
看Tiobe排名
Kotlin在第38位
如果照新闻看到的
Android开发者踊跃从Java往Kotlin迁移
Kotlin的排名应该会很明显的逐渐攀升啊
实际情形是怎样呢?
thanks
2017-10-16
明年底Kotlin将取代Java成为Android平台上最受欢迎的语言
https://www.ithome.com.tw/news/117493
作者: zcbxvsdf (东北一头羊)   2019-02-11 16:03:00
一堆专案已定型,不是说改就改,但是用过kotlin真的回不去
作者: t52101t (五子棋)   2019-02-11 20:25:00
作者: y3k (激流を制するは静水)   2019-02-11 23:50:00
大量移到Kotlin主要是因为Android的Java半残 在其他平台的开发像Server等未必是这样
作者: perfects1988 (LoserChan)   2019-02-13 21:55:00
请问为什么Android上的Java是半残?!
作者: y3k (激流を制するは静水)   2019-02-14 00:50:00
Android的Java版本目前支援到多少? 有多少新的有效率的语法在Android上会因为支援度问题无法使用? 可以去了解这两个问题便知道为什么我说Android的Java半残...
作者: nOhiTmE   2019-02-14 02:38:00
其实说android的java半残是主因有点太武断。Kotlin在android特别红有几个原因:1. Google's official support2. tooling (intellij & Gradle) support. 3: 主要还是Kotlin 本身就是一个 better java
作者: y3k (激流を制するは静水)   2019-02-14 21:55:00
Kotlin本身是一个better java我个人是不同意的 新版本的java如Stream跟Lambda语法都相当程度改善了原本囉嗦的语法但是这些功能在Android上却会因为专案支援等级的关系而完全不敢使用 实务上状况就这样XD但是Kotlin很神奇的可以用这些语法写出然后旧版Android可跑如果没有这个问题 我才不会说Android的Java半残=3=
作者: fantasychese (林阿宅)   2019-02-14 23:17:00
null safety, data class, extension function,sealed class, delegation, default parameter,coroutine, inline class...just to name a few.
作者: y3k (激流を制するは静水)   2019-02-15 00:23:00
Kotlin的问题 其实你全部都用Kotlin写的时候不明显 楼上那些功能我也很喜欢 写Kotlin都会用 不过当你要跟其他原生Java的东西混用时 经验不足的话可能会发生不知道怎么处理的问题 我觉得就好像当年的C++/C一样 实务上我的确被Gson坑过一次..orz
作者: fantasychese (林阿宅)   2019-02-16 02:42:00
Kotlin当然不是完美的,只是好奇你否定Better Java的理由。如果是因为混用性感觉还蛮奇怪的,毕竟在其它语言的比较中根本不会出现这个议题,Kotlin可以说是多送的。
作者: y3k (激流を制するは静水)   2019-02-16 17:24:00
因为这种混用问题 导致实务上的学期曲线跟不确定开发成本高阿QQ Java的好处我认为有很大部分是容易学习 撇去个人逻辑问题不容易弄出难以解析的内容 Kotlin那些高能武器相较之下是个两面刃 所以我认为better这个形容词要看用的人而定 不能一以概之 我个人使用心得是如此XD
作者: ssccg (23)   2019-02-16 18:04:00
如果真是Better java那应该在Server端更容易流行,但现实不是这样啊... 只有跟Android上的Java比才明显better跟进步缓慢但是有在进步的Java比,没有better到让大量人换

Links booklink

Contact Us: admin [ a t ] ucptt.com