2020年10月10日 星期六

好站 : Kotlin 與 Java 的差異

雖然我已開始在學習 Swift 語言, 但並沒有要學 Kotlin, 盡量還是用 HTML+jQuery Mobile+Cordova來降低 App 設計門檻, 因為學習原生語言太耗時間了. 不過今天偶然看到下面這篇文章覺得好奇就仔細看了一下, 原來 Kotlin 已經問世有十年了, 在 Android 原生 App 開發上有漸漸取代 Java 之勢 :

v1.4 發佈在即,誕生近 10 年的 Kotlin 取代 Java 了嗎?

Kotlin 已被 Google 宣布為 Android 官方首選開發語言, 未來完全取代 Java 成為應是預料中事, 如同蘋果陣營用 Swift 取代 Objective-C 一樣, 開發語言朝語法簡化方向走是對的, 複雜且落落長的語法只會讓程式員不開心. 

此文指出 Kotlin 的語法融合了 Python, Grovy, Scala, Swift 等語言優點提供了與多語法糖來減少程式碼長度. 此外能與 Java 相容直接調用 Java 函式庫真的是 Kotlin 的一大優勢, 畢竟 Java 在過去十幾年來累積極其龐大的資源. 

沒有留言 :