Kotlin现在是Android开发人员的首选语言

科特林

昨天 en 我的第一天2019年版Google I / O大会 致力于开发人员, Google借此机会宣布Kotlin编程语言现已成为首选语言 适用于Android应用程序开发人员。

Kotlin是一种功能性的,面向对象的编程语言,具有静态编写功能,可让您针对Java虚拟机和JavaScript进行编译。 它由JetBrains的一组程序员开发,该团队是IntelliJ IDEA(用于Java的集成开发环境)的编辑器,基于Android Studio(用于开发Android应用程序的官方IDE)所基于。

对于那些遵循或已经使用过它的人,其最新更新(Kotlin 1.3.30)已于上个月发布,其中包括对Kotlin / Native的增强功能,该功能使用LLVM编译Kotlin源以分离二进制数据(无需虚拟机)以进行不同操作。系统和CPU架构,包括iOS。 Linux,Windows,Mac甚至WebAssembly和STM32等嵌入式系统。

在Google I / O 2017大会上宣布了Kotlin对Android开发的官方支持。

Kotlin用于Android开发

对于Google Android团队, 支持Kotlin的决定很容易解释.

对Kotlin的EDI支持:Android Studio是基于JetBrains IntelliJ IDEA构建的,并且JetBrains团队已经努力多年,以确保Kotlin与IntelliJ IDEA无缝协作。

Google将继承其所有工作以在Android Studio中支持Kotlin。 但是除了这方面,Kotlin还具有许多其他优点。

根据Google的说法:

“ Kotlin具有表现力,简洁性,可扩展性,强大性和可读性,并且在可空性和不变性方面具有有趣的安全功能”,这与您在默认情况下使应用程序安全和高效所进行的投资保持一致。

谷歌在博客中写道:“ Android开发将越来越多地在Kotlin上进行。”

“许多新的API和Jetpack功能将首先用于Kotlin。 如果您开始一个新项目,则应该用Kotlin编写它,“用Google解释说”,用Kotlin编写的代码通常对您来说意味着更少的代码,也减少了编写,测试和维护的代码。 «

根据Google的说法, 最重要的是Kotlin与官方语言具有互操作性 适用于Android开发(Java,C ++)和Android运行时。

Android Studio徽标

例如,该公司解释说Kotlin与Java语言无缝协作,这使喜欢Java语言的开发人员可以更轻松地继续使用它,而且可以逐渐添加Kotlin代码并利用Kotlin库。

另外, 这些年来,Kotlin在Android上的采用率稳步上升 根据Google的介绍,随着开发人员的热情不断提高,这是该公司希望在Android上引入Kotlin作为官方语言的原因之一,以便为他们提供更好的Kotlin支持。 自Android Studio 3.0以来所做的工作。

Kotlin的官方支持促进了该语言在Android开发世界中的日益普及,以至于有人预测JetBrains语言将很快取代Java。

无论如何,都不应该排除这种可能性,因为 根据Google的说法,“现在有超过50%的专业Android开发人员在使用Kotlin。”

谷歌与JetBrains和Kotlin基金会合作,继续投资于Android的Kotlin工具,这在2018年Android KTX的早期发布中得到了证明,这是Kotlin对Android开发的一组扩展。

他们还投资于文档,培训和活动,以促进学习JetBrains语言并因此而被采用。

Google的这一宣布不足为奇,特别是当Google试图与Java保持距离时,Oracle因在Android上非法使用Java API而受到甲骨文的起诉。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。