91亚洲国产精品_黄骗免费网站_91黄色影视_小蝌蚪九色91探花_91av网站在线观看_亚洲人人舔人人

您的位置:首页 > 滚动 >

Meta 旗下 Android 应用改用 Kotlin 编程语言 ,称比 Java 更好用

2022-10-29 18:31:07 来源:指股网


(资料图)

感谢亚汇网网友亚汇网10月29日消息,Facebook的母公司Meta透露其开发Kotlin由软件工具制造商JetBrains创建,于2011年首次亮相,2016年推出了1.0版本。次年,Kotlin被谷歌采纳为在这之前,大多数安卓应用都是用Java编写的。2019年5月,在其开发者大会上,谷歌开始鼓励安卓开发者青睐Kotlin而不是Java。当年年底,谷歌表示,在排名前1000位的安卓应用中,有60%包含Kotlin代码。亚汇网了解到,谷歌推荐使用Kotlin的理由是,它更简洁、更安全,支持结构化并发,使异步代码更容易,并且可以与Java互操作。不过这可能也与Java管理人甲骨文有关,甲骨文曾花十多年时间就Android中使用的JavaAPI向谷歌提出侵权索赔(最终失败)。Meta似乎也对Kotlin感兴趣,Facebook软件工程师OmerStrulovich称,他们已经在用Kotlin替换其几个流行的Android应用中的Java代码,这些应用包括Facebook、Instagram、Messenger、Portal和Quest。Strulovich说:“Kotlin被普遍认为是一种比Java更好的语言,在每年的StackOverflow开发者调查中,Kotlin的好评率高于Java,”他指出,Kotlin已经成为Android开发的流行语言,“因此,我们将Meta的Android开发转向Kotlin是合理的。”但是,除了在安卓生态系统中的受欢迎程度,Strulovich承认,在更广泛的市场中,其流行度仍然远逊于Java,Java是世界第二大或第三大流行的语言。Kotlin相对于Java的优势包括:内置为空性(nullability)处理,支持内联函数和lambda表达式,代码更短,能定义DSL(Domain-specificlanguage)。缺点是需要在很长时间内面对混合代码库,更难维护,而且Kotlin存在的时间比Java短,拥有一套不太成熟的工具。Strulovich说:“今天,我们的Facebook、Messenger和Instagram的安卓应用都有超过100万行的Kotlin代码,而且转换率还在增加。我们的安卓代码库总共有超过1000万行的Kotlin代码。”Strulovich没有说Meta是什么时候开始这种转变的,也没有说其Android应用代码的转换比例是多少。Strulovich还称:“平均而言,我们已经看到这次迁移的代码行数减少了11%。并且没有出现性能倒退,所以至少转换后的应用程序保持了它们原有的性能。”Strulovich说,Meta的迁移正在进行,并在加速,但他同时表示:“Kotlin仍然缺乏一些我们在与Java合作中已经习惯的工具和优化。但我们正在努力缩小这些差距。随着我们取得的进展和这些工具和库的成熟,我们也将努力把它们放回给社区。”

最近更新

主站蜘蛛池模板: 东京热久久综合久久88 | 日本黄大片视频在线播放 | 国产午夜激无码av毛片 | 日韩欧美国产一区二区三区四区 | 醉酒后少妇被疯狂内射视频 | 秋霞网韩国理真伦三级 | 免费a级黄色毛片 | 成人淫片免费视频95视频 | 3d动漫精品啪啪一区二区免费 | 成人网站免费观看 | 日本一级毛片片在线播放 | 丁香六月狠狠激情综合基地 | 国产真实乱人偷精品人妻 | 西西444www无码大胆 | 玩两个丰满老熟女久久网 | 精品无码国产污污污免费网站 | 2022年国产精品久久久久 | 四虎影院永久 | 99久久综合狠狠综合久久 | 蜜桃麻豆www久久囤产精品 | 国产日韩免费 | 国产精品久久国产精麻豆99网站 | 永久免费不卡在线观看黄网站 | 99久久精品国产片 | 亚洲精品视 | 久久久久亚洲av无码专区网站 | 久久生活片 | 无码精品人妻一区二区三区免费看 | 色噜噜狠狠色综合av | 日本特级毛片 | 亚洲一区二区黄色 | 亚洲欧美另类激情综合区蜜芽 | 看真人一级毛多毛片 | 一区二区成人国产精品 | 天天曰天天干 | 久久精品免费视频观看 | 香港午夜三级a三级 | 欧洲美女粗暴牲交免费观看 | 色偷偷久久一区二区三区 | 尤物视频在线观看免费 | 亚洲欧美精品一区天堂久久 |