小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

5個月策反,Kotlin將取代Java成Android開發(fā)第一語言?

 美好生活谷 2019-03-11

2017 年 5 月 17 日,一年一度開發(fā)者盛宴的 Google I/O 大會第一天,Google 正式宣布了 Kotlin 成為 Android 官方支持的語言。而如今短短 5 個月過去,對于“Kotlin 即將取代 Java ”的消息卻從未停止,那么為什么會有這樣的預(yù)測呢?

事實上,Kotlin 并非是一種新的語言,JetBrains 早在 2011 年就宣布了 Kotlin 項目,但這和已經(jīng) 22 歲的 Java 的相比,還顯得尤為年輕,然而就是因為 Google 一個擁抱,使得 Java 工程師以及其他 Android 開發(fā)者有了些許的危機感?還是慶幸呢?

對于 Kotlin,它是一個基于 JVM 的編程語言,其主要設(shè)計目標(biāo)為:

創(chuàng)建一種兼容 Java 的語言;

讓它比 Java 更安全,能夠靜態(tài)檢測常見的陷阱,如:引用空指針;

讓它比 Java 更簡潔,通過支持 variable type inference,higher-order functions (closures),extension functions,mixins and first-class delegation 等實現(xiàn);

讓它比最成熟的競爭對手 Scala 語言更加簡單。

5個月策反,Kotlin將取代Java成Android開發(fā)第一語言?

如今的 Kotlin 的確做到了比 Java 語法更加簡潔、更安全、更貼近實際,所需編寫的代碼行大概比 Java 少 40%,并支持函數(shù)式編程,同時 Kotlin 與 Java 是可以互譯的,這就為 Java 開發(fā)者轉(zhuǎn)為基于 Kotlin 開發(fā)提供了一定的便利性。

而關(guān)于傳言的“取代”,近日 Realm 公司的調(diào)查報告給出預(yù)測,其表示:“到 2018 年底,在 Android 開發(fā)領(lǐng)域,Kotlin 將超越 Java,成為開發(fā) Android 應(yīng)用的第一語言?!薄?/p>

依據(jù)的來源是,Realm 在調(diào)查了大約十萬名活躍的開發(fā)者后,發(fā)現(xiàn)在今年 5 月份 Google I/O 大會之前用 Java 編寫的 Android 應(yīng)用中有 20% 正在使用 Kotlin 進行重寫。他們在官網(wǎng)上公布了調(diào)查結(jié)果,Kotlin 即將改變整個 Android 生態(tài)系統(tǒng)。

5個月策反,Kotlin將取代Java成Android開發(fā)第一語言?

當(dāng)然,這些數(shù)據(jù)不是特別適用于廣泛的 Java 開發(fā)者群體,Oracle 最近估計這個群體有 1200 萬人。不過數(shù)據(jù)表明,Android 生態(tài)系統(tǒng)確實處于迅速變化之中。

Realm 的數(shù)據(jù)顯示,2016 年 9 月,Kotlin 占 Android 開發(fā)的 5.1%,而 Java 的占 94.9%。一年之后,這個比例變成 Kotlin 升至 14.3%,而 Java 則降為 85.7%。這個變化相當(dāng)大。

5個月策反,Kotlin將取代Java成Android開發(fā)第一語言?

對此,Realm 的營銷副總裁 Paul Kopacki 在接受 IT 外媒 The Register 的電話采訪時表示:“自 Google 在 5 月份的 Google I/O 大會上宣布 Kotlin 成為 Android 領(lǐng)域官方支持的開發(fā)語言以來,Kotlin 的使用量完全呈爆炸式增長。我們認為,到明年年底,作為 Android 應(yīng)用開發(fā)語言,Kotlin 將會超越 Java。”他還說到,Kotlin 的快速增長是由于它的現(xiàn)代性。Kotlin 是一門更現(xiàn)代化的語言,更容易理解,更容易編寫,抽象性也比 Java 高,而且它在設(shè)計之初就考慮到了移動設(shè)備。

Paul Kopacki 還表示使用 Realm 數(shù)據(jù)庫的開發(fā)者已對將 Java 代碼轉(zhuǎn)換成 Kotlin 代碼表示出了濃厚的興趣。從 Realm 的調(diào)查結(jié)果可以看到,Kotlin 的人氣在德國、日本和印度最高,美國排在第四位。

最后,The Register 聯(lián)系了 Stack Overflow 希望了解有關(guān) Kotlin 的數(shù)據(jù),被告知:Kotlin 確實越來越受到追捧,但相比其他語言仍是小眾語言。因此,風(fēng)頭正盛的 Kotlin 想要撼動常青藤 Java 在 Android 應(yīng)用中的地位,仍需一定的時間。

最后針對于互聯(lián)網(wǎng)公司java程序員涉及到的絕大部分難題我做成了文檔和架構(gòu)視頻資料免費分享給大家(包括Dubbo、Redis、Netty、zookeeper、Spring cloud、分布式、高并發(fā)等架構(gòu)技術(shù)資料),希望能幫助到且找到一個好的工作,也節(jié)省大家在網(wǎng)上搜索資料的時間來學(xué)習(xí),也可以關(guān)注我一下以后會有更多干貨分享。


    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多