Kotlin 1.4 Released

2020-08-18 09:24:30 +08:00
 winterbells

https://blog.jetbrains.com/zh-hans/kotlin/2020/08/kotlin-1-4-released-with-a-focus-on-quality-and-performance-zh/

4413 次点击
所在节点    Kotlin
16 条回复
meteor957
2020-08-18 09:36:40 +08:00
nice
yuyu2140
2020-08-18 09:55:28 +08:00
wonderful
Hanggi
2020-08-18 10:08:19 +08:00
Kotlin 用过的人都说香,但普及度一直上不去,不温不火。
反观 Golang 好多人都在说这个不行那个不行,但是越来越多的人在用。

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

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

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

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

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

其它一些改进暂时还没用上

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/699161

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX