KOTLIN成功的秘诀以及为什么要使用它?

如果我们时光倒流,则android开发意味着Java开发。 尽管几乎没有其他语言可以开发Android应用程序,例如Scala,C ++,Lua,但是它们都不能与Java对抗。

但是现在,每当我们想到android开发时,Kotlin都会受到关注。
其他语言从外部与Java进行斗争,但Kotlin采取了数百年的古老策略,它们的做法与希腊人数百年前的做法相同。

KOTLIN成功的秘诀以及为什么要使用它?

机器人的守护者以Kotlin的最大优势即互操作性被击败。 它站在Java旁边,与Java统治Android作战。

互操作性是kotlin的最大优势之一。 Kotlin程序可以使用所有现有的Java框架和库,甚至可以使用依赖注释处理的高级框架。 它只是即插即用,操作简单。

KOTLIN成功的秘诀以及为什么要使用它?

设置非常简单,将您的android studio项目配置为支持Kotlin之后,您甚至只需单击几下鼠标,就可以将整个Java源文件转换为Kotlin文件。

KOTLIN成功的秘诀以及为什么要使用它?

它是幸福的源泉,因为它非常容易学习,并且在您完成学习后就变得很容易。 更少的代码,更少的时间,更少的错误,更少的人为错误。 您可以为自己腾出很多时间。 我的时间:)

KOTLIN成功的秘诀以及为什么要使用它?

更清晰的代码 ,更易于维护。 Kotlin减少了样板代码,令人恐惧的单击侦听器,并通过id查找视图。 我仍然记得,当我的经理要求我进行代码审查时,他停下来询问我为什么编写所有这些混乱的代码,使代码不可读。

view.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// Java the messed up code
}
});
view.setOnClickListener {
// Write in kotlin
}

空安全是最期待的事情之一。 如果Web api中的任何键被重命名或删除,Android应用程序通常不得不遭受痛苦并发布新版本。 在准备另一个版本时,我总是羡慕iOS开发人员坐下来放松身心。 好了,该放松一下了。 科特林正在营救。

KOTLIN成功的秘诀以及为什么要使用它?

尝试Kotlin的原因很多,但其中之一是我的最爱。
为什么不??? 它是免费的,您不需要另一个IDE,也不需要另一个项目。 它是新的,正在这里进行救援。 您可以从编写熟悉的应用程序的简单和小部分开始。 顺便说一句,这是超级容易的;)

由于非常相似的字节码结构,Kotlin应用程序的运行速度与Java等效。 有了Kotlin对内联函数的支持,使用lambda的代码通常比用Java编写的相同代码运行得更快。 Kotlin具有非常紧凑的运行时库,可以通过使用ProGuard进一步减少它。 Kotlin支持高效的增量编译,因此,尽管有一些额外的开销进行干净的构建,但增量构建通常与Java一样快或更快。

Kotlin已成功地被大型公司采用,其中一些公司分享了经验

哦,好吧,有时候,当您习惯于用Java编写代码时,即使不需要时也常常要放分号。 如果您使用Kotlin进行编码,则不会发生这种情况:)
快乐的编码。

KOTLIN成功的秘诀以及为什么要使用它?
Android对KOTLIN感到满意

From: https://hackernoon.com/the-secret-of-success-of-kotlin-and-why-should-you-use-it-71303a8ba088