乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

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

       美好生活谷 2019-03-11

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

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

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

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

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

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

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

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

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

      而關(guān)于傳言的“取代”,近日 Realm 公司的調(diào)查報(bà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 大會(huì)之前用 Java 編寫的 Android 應(yīng)用中有 20% 正在使用 Kotlin 進(jìn)行重寫。他們在官網(wǎng)上公布了調(diào)查結(jié)果,Kotlin 即將改變整個(gè) Android 生態(tài)系統(tǒng)。

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

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

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

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

      對此,Realm 的營銷副總裁 Paul Kopacki 在接受 IT 外媒 The Register 的電話采訪時(shí)表示:“自 Google 在 5 月份的 Google I/O 大會(huì)上宣布 Kotlin 成為 Android 領(lǐng)域官方支持的開發(fā)語言以來,Kotlin 的使用量完全呈爆炸式增長。我們認(rèn)為,到明年年底,作為 Android 應(yīng)用開發(fā)語言,Kotlin 將會(huì)超越 Java?!彼€說到,Kotlin 的快速增長是由于它的現(xiàn)代性。Kotlin 是一門更現(xiàn)代化的語言,更容易理解,更容易編寫,抽象性也比 Java 高,而且它在設(shè)計(jì)之初就考慮到了移動(dòng)設(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 確實(shí)越來越受到追捧,但相比其他語言仍是小眾語言。因此,風(fēng)頭正盛的 Kotlin 想要撼動(dòng)常青藤 Java 在 Android 應(yīng)用中的地位,仍需一定的時(shí)間。

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


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

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多