谷歌I/O開(kāi)發(fā)者大會(huì)上宣布,Kotlin 編程語(yǔ)言現(xiàn)在是 Android 應(yīng)用程序開(kāi)發(fā)人員的首選語(yǔ)言。Kotlin 由 JetBrains 公司開(kāi)發(fā),與 Java 100% 互通,并具備諸多 Java 尚不支持的新特性。許多新的 Jetpack API 和特性將首先在 Kotlin 中提供。如果你要開(kāi)始一個(gè)新項(xiàng)目,你應(yīng)該用 Kotlin 來(lái)寫;用 Kotlin 編寫通常意味著更少的代碼——更少用于類型、測(cè)試和維護(hù)方面的代碼。
兩年前的 I/O 2017 年上,谷歌宣布在其 Android Studio IDE 中支持 Kotlin,Kotlin 開(kāi)始成為 Android 開(kāi)發(fā)的一級(jí)語(yǔ)言,當(dāng)時(shí)業(yè)界并不太看好,因?yàn)?Java 在安卓的發(fā)展過(guò)程中做出了巨大的貢獻(xiàn),其作為安卓開(kāi)發(fā)語(yǔ)言的觀念已經(jīng)根深蒂固,而且它也一直在不斷完善。
在過(guò)去的兩年里,Kotlin 的人氣只增不減。谷歌說(shuō),超過(guò) 50% 的專業(yè) Android 開(kāi)發(fā)人員現(xiàn)在使用該語(yǔ)言開(kāi)發(fā)他們的應(yīng)用程序,在最新的 Stack Overflow 開(kāi)發(fā)人員調(diào)查中,它被列為第四大最受歡迎的編程語(yǔ)言。
Kotlin 是一門與 Swift 類似的靜態(tài)類型 JVM 語(yǔ)言,由 JetBrains 設(shè)計(jì)開(kāi)發(fā)并開(kāi)源。與 Java 相比,Kotlin 的語(yǔ)法更簡(jiǎn)潔、更具表達(dá)性,而且提供了更多的特性,比如,高階函數(shù)、操作符重載、字符串模板。它與 Java 高度可互操作,可以同時(shí)用在一個(gè)項(xiàng)目中。
來(lái)源:新浪VR