IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    大事件:Kotlin 成了 Android 开发的官方语言

    伯小乐发表于 2017-05-18 12:18:00
    love 0

    今天是 Google I/O 2017 大会第一日。一觉醒来,发现 Kotlin 成为了 Android 的官方开发语言。谷歌安卓团队今天宣布对 Kotlin 提供 first-class 的支持。

    马后炮一下,谷歌在和甲骨文 Java 版权官司之后,必然要做的调整之一就是改语言。

    关于 Kotlin,先了解这些

    • Kotlin 是一个基于 JVM 的新编程语言,用 JetBrains 的话来说是「更现代化、更强大」的语言。
    • Kotlin 由 JetBrains 在 2010 年开发,2011 年开源了: https://github.com/JetBrains/kotlin  。2016 年发布 1.0 版,2017 年 4 月发布 1.1.2 版。
    • 谷歌安卓团队和 JetBrains 的关系不一般。Android Studio 就是基于 JetBrains 开发的 IntelliJ IDEA 社区版;
    • 谷歌和 JetBrains 将为 Kotlin 成立一个非盈利基金会。Kotlin 语言的开发,还是 JB 为主导。
    • Kotlin 语言的开发团队,目前大约 40 人。会继续往常那样运作。Andrey Breslav 还是 Kotlin 语言的首席设计师。
    • JetBrains 对 Kotlin 的愿景是:用同一种语言,桥接多平台的不同应用的端对端开发。包括全栈 Web 应用、Android 和 iOS 客户端、嵌入式/物联网等等。
    • Kotlin 与 Java 100% 互通,并具备诸多 Java 尚不支持的新特性。
    • Android Studio 3.0 预览版已支持 Kotlin。下载 AS 3.0 预览版后,打开现有的 Java 文件,在「Code」菜单中选择「Convert Java File to Kotlin File」。AS 会添加 Kotlin 依赖,然后把 Java 代码转成同等功能的 Kotlin 代码。
    • Kotlin 易于上手,可以逐步引入到现有项目中。这意味着安卓开发者目前现有的技能和技术积累/投资并没有浪费。

    国内开发者讨论

    @平常中的光辉:

    安卓也有了自己的开发语言,就像苹果的object-c,一个来自java,一个来自c,两种流派的竞争,java面向对象,c面向过程,java诞生在电子消费产品和互联网应用,c诞生在单片机

    @练习恶魔

    听说Kotlin可以开发安卓了,赶紧看了一眼语言特性。发现这货就是个JVM上的C# 啊。。然后放心的去干别的了

    @安徽农民

    看了Kotlin的语法,怎么赶紧与Swift简直是兄弟俩啊,风格太接近了,特别是用?表示可能为null的情形。这俩谁先谁后啊?

    @sunnyxibei

    今年的IO并没有太多的闪光点,最棒的就是对kotlin的官方“认证”了 ,成为官方“钦定”的开发语言,一场IO大会下来,jetBrains或是最大赢家

    @BroncoTc:

    jvm语言那么多,为啥就是kotkin?

    @据悉社:

    因为Kotlin学习的curve最小,它就是Java本来应该的样子,你几乎可以把它当C井直接用(逃。而现在的Java是Java一系列错误设计决定之后失败的样子。。。

    @二蒙:

    以前以为Google会放弃安卓,没想到是安卓放弃了Java 。真的很鄙视Oracle,默默为SUN 点根蜡烛

    @老赵:

    JB不愧是世上第一的IDE开发商(两个第一,五个前三,十个前五)

    Kotlin 学习资源

    • Try Kotlin:http://try.kotlinlang.org/
    • Getting Started Guide:https://kotlinlang.org/docs/tutorials/getting-started.html

    参考

    JetBrains、微博、Verturebeta、cnBeta

    大事件:Kotlin 成了 Android 开发的官方语言,首发于文章 - 伯乐在线。



沪ICP备19023445号-2号
友情链接