国产成人第一页在线视频,大鸡巴插入女人逼的视频 ,中国黄色大片老太婆日妣,97天天拍天天爱天天爽

您的位置:首頁 > 滾動 >

Meta 旗下 Android 應(yīng)用改用 Kotlin 編程語言 ,稱比 Java 更好用

2022-10-29 18:31:07 來源:指股網(wǎng)


(資料圖)

感謝亞匯網(wǎng)網(wǎng)友亞匯網(wǎng)10月29日消息,F(xiàn)acebook的母公司Meta透露其開發(fā)Kotlin由軟件工具制造商JetBrains創(chuàng)建,于2011年首次亮相,2016年推出了1.0版本。次年,Kotlin被谷歌采納為在這之前,大多數(shù)安卓應(yīng)用都是用Java編寫的。2019年5月,在其開發(fā)者大會上,谷歌開始鼓勵安卓開發(fā)者青睞Kotlin而不是Java。當(dāng)年年底,谷歌表示,在排名前1000位的安卓應(yīng)用中,有60%包含Kotlin代碼。亞匯網(wǎng)了解到,谷歌推薦使用Kotlin的理由是,它更簡潔、更安全,支持結(jié)構(gòu)化并發(fā),使異步代碼更容易,并且可以與Java互操作。不過這可能也與Java管理人甲骨文有關(guān),甲骨文曾花十多年時間就Android中使用的JavaAPI向谷歌提出侵權(quán)索賠(最終失?。?。Meta似乎也對Kotlin感興趣,F(xiàn)acebook軟件工程師OmerStrulovich稱,他們已經(jīng)在用Kotlin替換其幾個流行的Android應(yīng)用中的Java代碼,這些應(yīng)用包括Facebook、Instagram、Messenger、Portal和Quest。Strulovich說:“Kotlin被普遍認(rèn)為是一種比Java更好的語言,在每年的StackOverflow開發(fā)者調(diào)查中,Kotlin的好評率高于Java,”他指出,Kotlin已經(jīng)成為Android開發(fā)的流行語言,“因此,我們將Meta的Android開發(fā)轉(zhuǎn)向Kotlin是合理的?!钡?,除了在安卓生態(tài)系統(tǒng)中的受歡迎程度,Strulovich承認(rèn),在更廣泛的市場中,其流行度仍然遠(yuǎn)遜于Java,Java是世界第二大或第三大流行的語言。Kotlin相對于Java的優(yōu)勢包括:內(nèi)置為空性(nullability)處理,支持內(nèi)聯(lián)函數(shù)和lambda表達(dá)式,代碼更短,能定義DSL(Domain-specificlanguage)。缺點(diǎn)是需要在很長時間內(nèi)面對混合代碼庫,更難維護(hù),而且Kotlin存在的時間比Java短,擁有一套不太成熟的工具。Strulovich說:“今天,我們的Facebook、Messenger和Instagram的安卓應(yīng)用都有超過100萬行的Kotlin代碼,而且轉(zhuǎn)換率還在增加。我們的安卓代碼庫總共有超過1000萬行的Kotlin代碼?!盨trulovich沒有說Meta是什么時候開始這種轉(zhuǎn)變的,也沒有說其Android應(yīng)用代碼的轉(zhuǎn)換比例是多少。Strulovich還稱:“平均而言,我們已經(jīng)看到這次遷移的代碼行數(shù)減少了11%。并且沒有出現(xiàn)性能倒退,所以至少轉(zhuǎn)換后的應(yīng)用程序保持了它們原有的性能。”Strulovich說,Meta的遷移正在進(jìn)行,并在加速,但他同時表示:“Kotlin仍然缺乏一些我們在與Java合作中已經(jīng)習(xí)慣的工具和優(yōu)化。但我們正在努力縮小這些差距。隨著我們?nèi)〉玫倪M(jìn)展和這些工具和庫的成熟,我們也將努力把它們放回給社區(qū)?!?

最近更新

天柱县| 弋阳县| 广州市| 桃园市| 灵武市| 类乌齐县| 环江| 工布江达县| 佛坪县| 连州市| 乌鲁木齐市| 大庆市| 民勤县| 新野县| 巴林左旗| 清远市| 湘西| 武邑县| 铅山县| 兴国县| 彭阳县| 五家渠市| 盐城市| 阜新| 凤台县| 馆陶县| 沁水县| 油尖旺区| 夏河县| 大方县| 蒲江县| 玉环县| 安塞县| 弋阳县| 黄冈市| 青河县| 抚远县| 建平县| 永修县| 新民市| 克山县|