300
V2EX  ›  Kotlin

Kotlin 1.4 Released

  •  
  •   300 · Aug 18, 2020 · 6118 views
    This topic created in 2271 days ago, the information mentioned may be changed or developed.
    16 replies  •  2020-08-19 23:15:59 +08:00
    meteor957
    meteor957
    Aug 18, 2020
    1
    nice
    yuyu2140
    yuyu2140
    Aug 18, 2020
    2
    wonderful
    Hanggi
    Hanggi
    Aug 18, 2020❤️1
    3
    Kotlin 用过的人都说香,但普及度一直上不去,不温不火。
    反观 Golang 好多人都在说这个不行那个不行,但是越来越多的人在用。

    只能说一个语言光香是没用的,背后的设计理念、编程哲学才是使其长久发展的关键。
    9Rubi
    9Rubi
    Aug 18, 2020
    4
    go 吹你来啦
    9Rubi
    9Rubi
    Aug 18, 2020
    5
    真没必要踩一捧一
    LokiSharp
    LokiSharp
    Aug 18, 2020
    6
    在下认为 Kotlin 就是能直接用 Java 生态的 C#,除了 Android 开发外没有任何优势。。。
    yuankui
    yuankui
    Aug 18, 2020
    7
    感觉没啥东西啊。。
    tabris17
    tabris17
    Aug 18, 2020
    8
    @LokiSharp ktor 挺香的,但是配套不行。现在用 vertx + kotlin coroutine,非常香
    Kamiyu0087
    Kamiyu0087
    Aug 18, 2020
    9
    希望 kotlin 能发展壮大
    个人还是很喜欢 kotlin 的
    Jirajine
    Jirajine
    Aug 18, 2020 via Android
    10
    @Hanggi
    go 香在它的实现、工具链等方面,语言本身的设计理念、编程哲学一直都是最大的黑点。
    wellsc
    wellsc
    Aug 18, 2020
    11
    @Hanggi 跟哲学理念无关,跟生态,背后金主有关。golang 有 cncf 生态无法被其他语言替换,kotlin 只有安卓,还是可以被 flutter java 替代的。
    300
    300
    OP
    Aug 18, 2020 via Android
    12
    @yuankui 语法上改动不多,多是后端优化。应该还在整理 1.3 -> 1.4 变更细节,要等一天
    cloudopt
    cloudopt
    Aug 18, 2020
    13
    @tabris17 可以试下 Cloudopt Next 哦。

    Cloudopt Next 是一个非常轻量级且现代的、基于 Kotlin 编写的全栈开发框架,同时支持 Java 和 Kotlin,您可以处理 Url 的解析,数据的封装,Json 的输出等等,从根本上减少开发时间、提升开发体验。

    vertx 官方推荐项目( vertx-awesome ),kotlin 推荐项目( awesome-kotlin )

    https://next.cloudopt.net
    tabris17
    tabris17
    Aug 18, 2020
    14
    @cloudopt 不错啊。不过我自己的也封装了一套基于 vertx 的装饰器路由、IoC 等组件,我先看看 cloudopt 的代码吧
    tabris17
    tabris17
    Aug 18, 2020
    15
    @cloudopt 看来这个 cloudopt 也没有解决 annotation repeatable 的问题,没法解决我的需求
    sagaxu
    sagaxu
    Aug 19, 2020 via Android
    16
    deprecate 了一些方法,导致我代码库没有一个项目能编译过(有一个 warning 就会失败),花了一天总算 fix 完

    1.4 比较实用的改进是 trailing comma,
    aa,
    bb
    可以写成
    aa,
    bb,
    了,
    然后 gradle 配置不用引入 stdlib 了,编译器性能改进并没有放入这个版本

    其它一些改进暂时还没用上
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3975 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 942ms · UTC 05:34 · PVG 13:34 · LAX 21:34 · JFK 00:34
    ♥ Do have faith in what you're doing.