Kotlin是一种相对年轻的编程语言。它非常适合创建移动和服务器端APP,使您能够编写简洁明了的代码,同时保持与现有基于Java技术的堆栈的完全兼容性。
以下属性是Kotlin语言的特征:
富有表现力
Kotlin的创新语言功能,例如对类型安全的构造函数和委托属性的支持,有助于创建复杂且易于使用的抽象。
可扩展性。
Kotlin帮助构建服务器端APP,这些APP可扩展到具有适度硬件要求的大量客户端。
互通性。
Kotlin与所有基于Java的框架完全兼容,这使您可以保留在已知的技术堆栈中,同时受益于更现代的语言。
移民。
Kotlin支持将大型代码库从Java逐步迁移到Kotlin。您可以开始使用Kotlin编写新代码,而将系统的较旧部分保留为Java。
工具。
除了出色的IDE支持之外,Kotlin在IntelliJ IDEA Ultimate插件中提供了特定于框架的工具(例如Spring)。
学习曲线。
对于Java程序员来说,Kotlin入门非常容易。Kotlin插件中包含的Java到Kotlin自动化转换器可以帮助您第一步。Kotlin Koans提供了关键语言功能的指南以及一系列互动练习。
2017年5月,在Google I / O会议上,宣布Kotlin将成为Android平台的官方编程语言。
Kotlin可以与Java兼容并且Java开发人员的入门门槛相当低,因此它有一个完美的未来。为此,您可以在Valley中使用用Java编写的库,从而大大增强了它的地位。从好的方面来说,还有一个相对较大的社区,围绕该语言进行组织。
根据TIOBE指数,Kotlin已经排名第35位。当他八月八十岁的时候
在产品中使用Kotlin的品牌中,我们可以找到以下公司:Amazon Web Services,Uber等。