Kotlin現在是Android開發人員的首選語言

科特林

昨天 en 第一天2019年版Google I/O大會 致力於開發者 谷歌趁機宣布 Kotlin 編程語言現已成為首選語言 適用於 Android 應用程序開發人員。

Kotlin 是一種函數式、面向對象的編程語言,具有靜態腳本,允許您針對 Java 虛擬機和 JavaScript 進行編譯。 它由 JetBrains 的程序員團隊開發,JetBrains 是 IntelliJ IDEA 的發行商,IntelliJ IDEA 是 Java 集成開發環境,Android Studio(用於開發 Android 應用程序的官方 IDE)也基於該環境。

對於那些關注或已經使用它的人來說,其最新更新 (Kotlin 1.3.30) 已於上個月發布,其中包括對 Kotlin/Native 的改進,它使用 LLVM 將 Kotlin 源代碼編譯為適用於不同操作系統和 CPU 架構(包括 iOS)的獨立二進製文件(無需 VM)。 Linux、Windows、Mac,甚至 WebAssembly 和 STM32 等嵌入式系統。

Google I/O 2017 大會上宣布了 Kotlin 對 Android 開發的官方支持。

用於 Android 開發的 Kotlin

對於 Google Android 團隊, 支持 Kotlin 的決定很容易解釋.

對 Kotlin 的 EDI 支持:Android Studio 基於 JetBrains 的 IntelliJ IDEA,JetBrains 團隊多年來一直致力於確保 Kotlin 與 IntelliJ IDEA 無縫協作。

Google 將繼承您在 Android Studio 中支持 Kotlin 的所有工作。 但除此之外,Kotlin 還有許多其他優勢。

根據Google的說法:

“Kotlin 富有表現力、簡潔、可擴展、功能強大、易於閱讀和編寫,並且在可空性和不變性方面具有有趣的安全功能”,這與他們在默認情況下使應用程序安全高效的投資相一致。

谷歌在博客文章中寫道:“Android 開發將越來越多地基於 Kotlin。”

許多新的 Jetpack API 和功能將首先適用於 Kotlin。 如果你開始一個新項目,你應該用 Kotlin 編寫它,”谷歌表示,並解釋說“用 Kotlin 編寫的代碼通常意味著你需要編寫、測試和維護的代碼更少。 «

根據Google的說法, 最重要的是 Kotlin 可以與官方語言互操作 用於 Android 開發(Java、C++)和 Android 運行時。

Android Studio徽標

例如,該公司解釋說 Kotlin 與 Java 語言無縫協作,這使得喜歡 Java 語言的開發人員可以輕鬆地繼續使用它,同時也可以逐漸添加 Kotlin 代碼並利用 Kotlin 庫。

另外, 多年來,Kotlin 在 Android 上的採用率穩步上升 據 Google 稱,隨著開發者的熱情不斷高漲,該公司希望引入 Kotlin 作為 Android 的官方語言,以便為他們提供更好的 Kotlin 支持的原因之一。 這是從 Android Studio 3.0 開始做的。

Kotlin 的官方支持促進了 Android 開發領域越來越多地採用該語言,甚至有人預測 JetBrains 的語言將很快取代 Java。

無論如何,都不應該排除這種可能性,因為 據 Google 稱,“現在超過 50% 的專業 Android 開發人員都在使用 Kotlin。”

Google 與 JetBrains 和 Kotlin 基金會合作,繼續投資 Android 的 Kotlin 工具,2018 年早期發布的 Android KTX 就是證明,這是一組使用 Kotlin 進行 Android 開發的擴展。

他們還投資於文檔、培訓和活動,以促進 JetBrains 語言的學習及其採用。

谷歌的這一聲明並不令人意外,尤其是當谷歌因在 Android 中非法使用 Java API 而在法庭上受到甲骨文攻擊時,谷歌試圖與 Java 保持距離。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。