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

 小程序开发    |       2024-03-02

  Kotlin 由软件东西制造商 JetBrains 创立,于 2011 年初次露脸,2016 年推出了 1.0 版别。次年,Kotlin 被谷歌采用为安卓开发的第一类(支撑)言语,并被置于自己的基金会办理之下,由 JetBrains 和谷歌赞助。

  在这之前,大多数安卓运用都是用 Java 编写的。2019 年 5 月,在其开发者大会上,

  。当年年末,谷歌表明,在排名前 1000 位的安卓运用中,有 60% 包括 Kotlin 代码。IT之家了解到,谷歌引荐运用 Kotlin 的理由是,

  ,”他指出,Kotlin 渐渐的变成了 Android 开发的盛行言语,“因而,咱们将 Meta 的 Android 开发转向 Kotlin 是合理的。”可是,除了在安卓生态系统中的受欢迎程度,Strulovich 供认,在更广泛的商场中,其盛行度依然远逊于 Java,Java 是国际第二大或第三大盛行的言语。

  Kotlin 相对于 Java 的优势包括:内置为空性(nullability)处理,支撑内联函数和 lambda 表达式,代码更短,能界说 DSL(Domain-specific language)。缺陷是需要在好久内面临混合代码库,更难保护,而且 Kotlin 存在的时刻比 Java 短,具有一套不太老练的东西。

  Strulovich 没有说 Meta 是何时开端这种改变的,也没有说其 Android 运用代码的转化份额是多少。

  Strulovich 还称:“均匀而言,咱们已看到这次搬迁的代码行数减少了 11%。而且没再次出现功能后退,所以至少转化后的运用程序坚持了它们原有的功能。”

  Strulovich 说,Meta 的搬迁正在进行,并在加快,但他一起表明:“Kotlin 依然缺少一些咱们在与 Java 协作中现已习气的东西和优化。但咱们正在尽力缩小这些距离。跟着咱们获得的发展和这些东西和库的老练,咱们也将尽力把它们放回给社区。”

  广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等方式),用于传递更加多信息,节约甄选时刻,成果仅供参考,IT之家一切文章均包括本声明。