作者:
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等未必是這樣
作者:
y3k (激流を制するは静水)
2019-02-14 00:50:00Android的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:00Kotlin本身是一個better java我個人是不同意的 新版本的java如Stream跟Lambda語法都相當程度改善了原本囉嗦的語法但是這些功能在Android上卻會因為專案支援等級的關係而完全不敢使用 實務上狀況就這樣XD但是Kotlin很神奇的可以用這些語法寫出然後舊版Android可跑如果沒有這個問題 我才不會說Android的Java半殘=3=
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:00Kotlin的問題 其實你全部都用Kotlin寫的時候不明顯 樓上那些功能我也很喜歡 寫Kotlin都會用 不過當你要跟其他原生Java的東西混用時 經驗不足的話可能會發生不知道怎麼處理的問題 我覺得就好像當年的C++/C一樣 實務上我的確被Gson坑過一次..orz
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到讓大量人換