看板 AndroidDev 關於我們 聯絡資訊
看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://www.ptt.cc/bbs/AndroidDev/M.1549870176.A.E84.html
zcbxvsdf: 一堆專案已定型,不是說改就改,但是用過kotlin真的回不 02/11 16:03
zcbxvsdf: 去 02/11 16:03
t52101t: 成長還是很快速的 02/11 20:25
y3k: 大量移到Kotlin主要是因為Android的Java半殘 在其他平台的開 02/11 23:50
y3k: 發像Server等未必是這樣 02/11 23:51
perfects1988: 請問為什麼Android上的Java是半殘?! 02/13 21:55
怕被甲骨文告?
y3k: Android的Java版本目前支援到多少? 有多少新的有效率的語法 02/14 00:50
y3k: 在Android上會因為支援度問題無法使用? 可以去瞭解這兩個問題 02/14 00:51
y3k: 便知道為什麼我說Android的Java半殘... 02/14 00:52
nOhiTmE: 其實說android的java半殘是主因有點太武斷。Kotlin在an 02/14 02:38
nOhiTmE: droid特別紅有幾個原因:1. Google's official support 02/14 02:38
nOhiTmE: 2. tooling (intellij & Gradle) support. 3: 主要還是 02/14 02:38
nOhiTmE: Kotlin 本身就是一個 better java 02/14 02:38
y3k: Kotlin本身是一個better java我個人是不同意的 新版本的java 02/14 21:55
y3k: 如Stream跟Lambda語法都相當程度改善了原本囉嗦的語法 02/14 21:55
y3k: 但是這些功能在Android上卻會因為專案支援等級的關係而完全 02/14 21:56
y3k: 不敢使用 實務上狀況就這樣XD 02/14 21:56
y3k: 但是Kotlin很神奇的可以用這些語法寫出然後舊版Android可跑 02/14 22:00
y3k: 如果沒有這個問題 我才不會說Android的Java半殘=3= 02/14 22:22
fantasychese: null safety, data class, extension function, 02/14 23:17
fantasychese: sealed class, delegation, default parameter, 02/14 23:20
fantasychese: coroutine, inline class...just to name a few. 02/14 23:22
y3k: Kotlin的問題 其實你全部都用Kotlin寫的時候不明顯 樓上那些 02/15 00:23
y3k: 功能我也很喜歡 寫Kotlin都會用 不過當你要跟其他原生Java的 02/15 00:23
y3k: 東西混用時 經驗不足的話可能會發生不知道怎麼處理的問題 我 02/15 00:25
y3k: 覺得就好像當年的C++/C一樣 實務上我的確被Gson坑過一次..orz 02/15 00:26
fantasychese: Kotlin當然不是完美的,只是好奇你否定Better Java 02/16 02:42
fantasychese: 的理由。如果是因為混用性感覺還蠻奇怪的,畢竟在其 02/16 02:43
fantasychese: 它語言的比較中根本不會出現這個議題,Kotlin可以 02/16 02:44
fantasychese: 說是多送的。 02/16 02:45
y3k: 因為這種混用問題 導致實務上的學習曲線跟不確定開發成本高阿 02/16 17:24
y3k: QQ Java的好處我認為有很大部分是容易學習 撇去個人邏輯問題 02/16 17:30
y3k: 不容易弄出難以解析的內容 Kotlin那些高能武器相較之下是個兩 02/16 17:31
y3k: 面刃 所以我認為better這個形容詞要看用的人而定 不能一以概 02/16 17:35
y3k: 之 我個人使用心得是如此XD 02/16 17:36
ssccg: 如果真是Better java那應該在Server端更容易流行,但現實不 02/16 18:04
ssccg: 是這樣啊... 只有跟Android上的Java比才明顯better 02/16 18:05
ssccg: 跟進步緩慢但是有在進步的Java比,沒有better到讓大量人換 02/16 18:08
※ 編輯: dharma (211.72.78.253), 05/24/2019 16:00:39