Kotlin即将支持iOS和Web开发,这是要全栈的节奏吗

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 应用 (GitHub地址) 是一款利用 OpenGL 开发而成的简单游戏。而另一款APP 
KotlinConf 应用 (GitHub地址) 负责向大家展示本次会议的时间安排,同时具备一套利用 UIKit 打造的全原生 iOS UI。

这是不是以为着掌握了Kotlin就完成了全栈工程师的水准,想想都好激动。
timg_jpeg

未来展望

目前,函数式编程获得了大多数开发者的喜爱,Kotlin目前在移动开发中获得了超过50%开发人员的喜欢,大多数开发人员已经开始使用Kotlin编写程序。
至于 Kotlin 语言的未来发展方向,主要目标是在 Kotlin 所支持的各平台之间实现效果更好且更为广泛的代码复用效果。计划扩展全部平台上的可用库资源集合,同时利用同一 API 涵盖 I/O、网络、序列化以及日期处理等因素。

那么问题来了。
201707261826332223

1,首先,作为一款明星语言,认为Kotlin能否取代Java?
2,作为Java开发者,你是否在使用Kotlin编程?
3,你认为未来Kotlin会发展为全栈语言吗,对此需要做哪些方面的努力?

我有几张阿里云幸运券分享给你,用券购买或者升级阿里云相应产品会有特惠惊喜哦!把想要买的产品的幸运券都领走吧!快下手,马上就要抢光了。https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=n7gh3gne&utm_source=n7gh3gne




阅读原文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值