Kotlin 成了 Android 開發的官方語言

Java 和 C++ 之後,Google 在 I/O 2017 上宣佈 Android 加入了對 Kotlin 編程語言的支持。Kotlin 由 Java 集成開發環境 IntelliJ IDEA 的開發商 JetBrains 開發,2012 年開源,採用 Apache 2.0 許可證,它是一個運行在 Java 虛擬機上的靜態類型編程語言。Kotlin 雖然與 Java 的語法不兼容,但設計成可以與 Java 代碼互操作,可複用現有的 Java 類庫。Google 的 Android 團隊稱讚 Kotlin 擁有出色的設計,是一種成熟的語言,能讓 Android 應用的開發更快更有趣。Android Studio 3.0 已經整合了對 Kotlin 的支持,不再需要額外安裝插件。JetBrains 表示,他們會繼續支持其它平臺。如果你還記得的話,去年曾有報道稱 Google Android 考慮採用蘋果的 Swift 語言,而 Swift 就被稱爲是蘋果的 Kotlin。
這裏是Kotlin的官網
關於 Kotlin,先了解這些

Kotlin 是一個基於 JVM 的新編程語言,用 JetBrains 的話來說是「更現代化、更強大」的語言。

Kotlin 由 JetBrains 在 2010 年開發,2011 年開源了: https://github.com/JetBrains/kotlin 。2016 年發佈 1.0 版,2017 年 4 月發佈 1.1.2 版。

谷歌安卓團隊和 JetBrains 的關係不一般。Android Studio 就是基於 JetBrains 開發的 IntelliJ IDEA 社區版;

谷歌和 JetBrains 將爲 Kotlin 成立一個非盈利基金會。Kotlin 語言的開發,還是 JB 爲主導。
Kotlin 語言的開發團隊,目前大約 40 人。會繼續往常那樣運作。Andrey Breslav 還是 Kotlin 語言的首席設計師。

JetBrains 對 Kotlin 的願景是:用同一種語言,橋接多平臺的不同應用的端對端開發。包括全棧 Web 應用、Android 和 iOS 客戶端、嵌入式/物聯網等等。

Kotlin 與 Java 100% 互通,並具備諸多 Java 尚不支持的新特性。

Android Studio 3.0 預覽版已支持 Kotlin。下載 AS 3.0 預覽版後,打開現有的 Java 文件,在「Code」菜單中選擇「Convert Java File to Kotlin File」。AS 會添加 Kotlin 依賴,然後把 Java 代碼轉成同等功能的 Kotlin 代碼。
Kotlin 易於上手,可以逐步引入到現有項目中。這意味着安卓開發者目前現有的技能和技術積累/投資並沒有浪費。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章