KotlinConf
KotlinConf 作为第一届 Kotlin 专题会议日前已正式开幕,而来自世界各的约 1200 名与会者齐聚旧金山,在这届大会上,Kotlin 首席设计师 Andrey Breslav 公布了一系列与 Kotlin 紧密相关的重大发展成果。笔者之前也是从事Java开发的,在今年Google I/O大会之后,决定开始学习Kotlin,目前正在编写Kotlin方面的书籍。
Kotlin 1.2新特性提前预知
在这次主题演讲当中提出的第一项重要公告, Kotlin 1.2 候选发行版(简称 RC)即将公布。此版本中囊括一系列新功能,包括对多个多平台项目的实验性支持、允许开发者在针对 JVM 与 JavaScript 的模块之间进行代码共享,同时涉及多项语言改进——包括支持在注释中使用数组字面量。
关于Kotlin 1.2 RC版本的详细资料,读者可以查看。Kotlin/Native即将添加iOS 支持
在这次大会上,最重磅的消息莫过于,Kotlin/Native 将完成支持 iOS 开发的功能。虽然这项支持尚处于早期测试阶段,但其已经真实存在,并标志着我们在推动 Kotlin 走向全平台开发方面迈出了重要的一步。为了展示这种可能性,官方编写了两款应用,并将其发布在了苹果 App Store 当中。其中,Spinner 应用 () 是一款利用 OpenGL 开发而成的简单游戏。而另一款APP
KotlinConf 应用 () 负责向大家展示本次会议的时间安排,同时具备一套利用 UIKit 打造的全原生 iOS UI。这是不是以为着掌握了Kotlin就完成了全栈工程师的水准,想想都好激动。
未来展望
目前,函数式编程获得了大多数开发者的喜爱,Kotlin目前在移动开发中获得了超过50%开发人员的喜欢,大多数开发人员已经开始使用Kotlin编写程序。
至于 Kotlin 语言的未来发展方向,主要目标是在 Kotlin 所支持的各平台之间实现效果更好且更为广泛的代码复用效果。计划扩展全部平台上的可用库资源集合,同时利用同一 API 涵盖 I/O、网络、序列化以及日期处理等因素。那么问题来了。
1,首先,作为一款明星语言,认为Kotlin能否取代Java?
2,作为Java开发者,你是否在使用Kotlin编程? 3,你认为未来Kotlin会发展为全栈语言吗,对此需要做哪些方面的努力?我有几张阿里云幸运券分享给你,用券购买或者升级阿里云相应产品会有特惠惊喜哦!把想要买的产品的幸运券都领走吧!快下手,马上就要抢光了。https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=n7gh3gne&utm_source=n7gh3gne