整理丨諾亞
出品 | 51CTO技術(shù)棧(微信號(hào):blog51cto)
近年來(lái),Android開(kāi)發(fā)由 Java 轉(zhuǎn) Kotlin似乎成為了一種潮流。谷歌甚至曾公開(kāi)表示:“Android 的開(kāi)發(fā)將越來(lái)越以 Kotlin 為先。”當(dāng)前,作為移動(dòng)開(kāi)發(fā)中Java的勁敵,Kotlin在Tiobe 流行指數(shù)中表現(xiàn)強(qiáng)勁。
根據(jù)TIOBE 11月發(fā)布的編程語(yǔ)言排行榜,Kotlin以1.15%的占比位列第15,較之10月上升3位。而在今年9月, Kotlin才以0.9%的占比進(jìn)入前20名。
與此同時(shí),我們可以看到,在前10名中,Java 的跌幅最大,市場(chǎng)份額下降了3.63%,與C#的差距進(jìn)一步縮小。
Kotlin由 JetBrains 創(chuàng)建并于2017年1月發(fā)布,以簡(jiǎn)潔高效著稱(chēng)。更值得一提的是,Kotlin 與 Java 的互操作性意味著它可以用于現(xiàn)有的 Java 項(xiàng)目。
使用 Kotlin 的主要好處之一是它為開(kāi)發(fā)人員提供了更好的 IntelliJ 平臺(tái)體驗(yàn)。這意味著你可以更快地編寫(xiě)代碼并減少錯(cuò)誤。此外,Kotlin 支持協(xié)程,這使得它非常適合處理異步任務(wù)。
這門(mén)語(yǔ)言的發(fā)展歷程里,不得不提的標(biāo)志性事件是:在2017年 I/O 大會(huì)上,谷歌宣布在其Android Studio IDE 中支持 Kotlin??紤]到 Java 長(zhǎng)期以來(lái)一直是 Android 應(yīng)用程序開(kāi)發(fā)的首選語(yǔ)言,不得不說(shuō)谷歌的支持給Kotlin帶來(lái)了第一波高光。
Tiobe 首席執(zhí)行官Paul Jansen也提到了這一點(diǎn),而且他進(jìn)一步闡釋了Kotlin興起的原因。
Kotlin與Java 完全可互操作,因此是Java 編程語(yǔ)言的直接競(jìng)爭(zhēng)對(duì)手。這不僅適用于開(kāi)發(fā) Android 應(yīng)用程序。如今,每個(gè) Java 領(lǐng)域都已成為 Kotlin 的機(jī)會(huì)。Kotlin適合具有強(qiáng)大類(lèi)型系統(tǒng)的表達(dá)性語(yǔ)言的現(xiàn)代編程文化,并通過(guò)設(shè)計(jì)避免發(fā)生空指針異常。根據(jù)我的經(jīng)驗(yàn),我很確定 Kotlin 可以進(jìn)入前10名。至于它是否能成為‘四大’的一份子,仍然是一個(gè)有待回答的問(wèn)題?!?nbsp;
https://www.tiobe.com/tiobe-index/
https://www.infoworld.com/article/3710290/kotlin-keeps-climbing-the-tiobe-popularity-index.html
本文鏈接:http://www.www897cc.com/showinfo-26-25978-0.htmlJava下跌,被C#逼近!Kotlin后生可畏
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com