售前咨询
技术支持
渠道合作

新的编程语言崛起——Kotlin

什么是Kotlin

Kotlin 是一个基于 JVM 的新的编程语言,JetBrains因为创造了一个强大的Java开发IDE被大家所熟知。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。

JetBrains,作为目前广受欢迎的Java IDE IntelliJ 的提供商,在 Apache 许可下已经开源其Kotlin 编程语言。

Kotlin特点

Kotlin是使用Java开发者的思维被创建的,Intellij作为它主要的开发IDE。对于Android开发者,有两个有趣的特点:

直觉化

对Java开发者来说,Kotlin是非常直觉化的,并且非常容易学习。语言的大部分内容都是与我们知道的非常相似,不同的地方,它的基础概念也能迅速地掌握它。

无需配置就能完全整合

它与我们日常生活使用的IDE无需配置就能完全整合。Android Studio能够非常完美地理解、编译运行Kotlin代码。而且对这门语言的支持来正是自于开发了这个IDE的公司本身,所以Android开发者是一等公民。

Kotlin的优势

相对快速地学习曲线(路径):与Scala实例相比,新手进入更简洁领域。Kotlin虽有很多限制,但是即使初学者之前从未使用过现代语言,从它起步也很容易。

轻量级:Kotlin代码库比其他语言的都小。这点很重要。因为Android方法的限制总是一个问题,尽管有其它解决方案(如:proguard或multidexing),但是所有这些解决方案都很复杂,在调试时很费时。Kotlin增加的方法少于7000个,与support-v4差不多。

可互操作性高:它能够很好地与其它Java代码库一起运行,而且互操作非常简单。这是Kotlin团队开发新语言时牢记的主要观点之一。他们希望用它来继续开发目前用Java开发的项目,而不需要重写整个代码。所以Kotlin需要与Java代码有极佳地可互操作性。

完美地与Android Studio和Gradle集成:我们有IDE插件和Gradle插件,这样用Kotlin开发Android项目没有困难。

对于开发Android APP,Kotlin是令人关注的Java替代者。


GDCA(数安时代)拥有国内自主签发信鉴易 TrustAUTH SSL证书以及是国际多家知名品牌:GlobalSign、Symantec、GeoTrust SSL证书指定的国内代理商。为了让国内更多的网站升级到安全的https加密传输协议。近日,GDCA推出多种国际知名SSL证书优惠活动,实现HTTPS加密并展示网站真实身份信息。详情请资讯GDCA产品官网在线客服https://www.sslsq.com/。

上一篇:

下一篇:

相关文章