近年來,Android開發由 Java 轉 Kotlin似乎成為了一種潮流。谷歌甚至曾公開表示:「Android 的開發將越來越以 Kotlin 為先。」當前,作為移動開發中Java的勁敵,Kotlin在Tiobe 流行指數中表現強勁。
根據TIOBE 11月發布的程式語言排行榜,Kotlin以1.15%的占比位列第15,較之10月上升3位。而在今年9月, Kotlin才以0.9%的占比進入前20名。
與此同時,我們可以看到,在前10名中,Java 的跌幅最大,市場份額下降了3.63%,與C#的差距進一步縮小。
Kotlin由 JetBrains 創建並於2017年1月發布,以簡潔高效著稱。更值得一提的是,Kotlin 與 Java 的互操作性意味著它可以用於現有的 Java 項目。
使用 Kotlin 的主要好處之一是它為開發人員提供了更好的 IntelliJ 平台體驗。這意味著你可以更快地編寫代碼並減少錯誤。此外,Kotlin 支持協程,這使得它非常適合處理異步任務。
這門語言的發展歷程里,不得不提的標誌性事件是:在2017年 I/O 大會上,谷歌宣布在其Android Studio IDE 中支持 Kotlin。考慮到 Java 長期以來一直是 Android 應用程式開發的首選語言,不得不說谷歌的支持給Kotlin帶來了第一波高光。
Tiobe 執行長Paul Jansen也提到了這一點,而且他進一步闡釋了Kotlin興起的原因。
Kotlin與Java 完全可互操作,因此是Java 程式語言的直接競爭對手。這不僅適用於開發 Android 應用程式。如今,每個 Java 領域都已成為 Kotlin 的機會。Kotlin適合具有強大類型系統的表達性語言的現代編程文化,並通過設計避免發生空指針異常。根據我的經驗,我很確定 Kotlin 可以進入前10名。至於它是否能成為『四大』的一分子,仍然是一個有待回答的問題。」
文章來源: https://twgreatdaily.com/zh-mo/522a81c3c66f441bf0bdd5601bdab5c8.html