


















这是一个创建于 753 天前的主题,其中的信息可能已经有所发展或是发生改变。

https://kotlinlang.org/docs/whatsnew20.html
GPT-4o 的总结:
K2 编译器:
IDE 支持:
Gradle 集成:
Lambda 函数:
Kotlinx-metadata-jvm 库:
Kotlin/Native 增强:
Kotlin/Wasm:
@JsExport 函数。智能类型转换:
if、when 和 while 块中的智能类型转换,减少手动类型断言。Kotlin 2.0.0 语言层面没有新特性,但是引入 K2 编译器,提高了性能。
想问一下大家上海/杭州有用 Kotlin 做服务端的公司吗?
第 1 条附言 · 2024 年 5 月 23 日
2 cutiechi 2024 年 5 月 22 日nice 坐标苏州, to G 公司, 所有服务全是 Kotlin, 包括各种 Flink 、Spark Jar 任务, 摸鱼时间大大增加 |
4 javak 2024 年 5 月 22 日 via iPhoneide 得支持还没跟上,还要再等一等才能用 |
5 Leviathann 2024 年 5 月 22 日听说 google 用 java 做的 server 的组很多都转向了 kotlin |
6 tuokamuta 2024 年 5 月 22 日Scala!!!!!!!! |
9 xianyv 2024 年 5 月 22 日我先试试 Kotlin2.0.0 的 JetpackCompose 好不好用 |
11 chendy 2024 年 5 月 22 日回想起上次用 kt 已经是七年前的事情了 好用,好玩,但是干活过日子我还是选择 java |
12 qinfengge 2024 年 5 月 22 日Kotlin 服务端入门的教程大佬们有没有啊,我想试试👀 |
13 kuanat 2024 年 5 月 22 日写 Kotlin 可比写 Java 爽太多了,等 LSP 和 IDE 跟上,体验还会更好。 |
14 Leviathann 2024 年 5 月 22 日@weeei 图省事直接用 spring boot 就行 官方也有自己维护的 ktor springboot quarkus(vert.x) jooby javalin 都有对 kotlin 的支持 |
15 fuhanfeng 2024 年 5 月 22 日 |
17 hepin1989 2024 年 5 月 22 日Java 21 比他 Kotlin 也就少了个 val 等于,不如我 Scala 3 香 |
18 hronro 2024 年 5 月 22 日 via Android有模式匹配了吗 |
19 zywu9726 2024 年 5 月 22 日@hepin1989 kotlin 的 null-safe 好用啊 Java21 一样到处都是 null ,虽然 Optional 能解决一部分,但不是语法层面的,写起来还是难受。 |
20 SoloCompany 2024 年 5 月 22 日 via iPhone因为抱着 checked exception 不肯放弃,java 的 lambda 和 stream api 就是天生残废,不知道 2024 的今天是否能有所改善 |
21 SoloCompany 2024 年 5 月 22 日 via iPhonejava 应该引入一个 suppress annotation 让编译器允许 lambda 內抛出的 checked exception 只污染外部方法签名 |
24 zhady009 2024 年 5 月 22 日 via iPhone@fu82581983 扩展函数、重载操作符、DSL 、主构造函数、参数默认值、灵活好用的线程操作 API 等等 反正我是一点不想写 Java 了 |
25 fuhanfeng 2024 年 5 月 22 日@zhady009 #24 有人问我 Kotlin 比 Java 语法上哪里好,我一下子还想不起来,你说的这些都是优势,而且比 Java 的类型推导也更强大 |
26 lonenol 2024 年 5 月 22 日@fu82581983 我比较喜欢的是 1. 集合相关的操作,完爆 stream 2. 扩展函数 3. 字符串模版, 虽然 jdk21 也引入了字符串模版的预览版,不过论好用,差了 kotlin 八条街 |
28 tuokamuta 2024 年 5 月 22 日我 Scala 好羡慕他们有有钱爹啊 Tips: Scala 3.5.0-RC 发布了!!! |
30 luoshuimumu 2024 年 5 月 22 日官方支持归支持 但是你们真的会用 kotlin 写 spring 吗??上生产的那种 |
31 zhywang 2024 年 5 月 22 日上次用 kotlin 写后端已经是 5 年前了,我的评价是 kotlin 就是加足了语法糖的 java ,齁甜 |
35 kuanat 2024 年 5 月 22 日@Jirajine #34 官方早就说过不想做 LSP 了,之前我试了一段时间那个第三方做的 LSP ,差得还是有点远。所以我说希望 LSP 跟 IDE 能跟上,达到八成水平,支持我用 neovim/VS Code + LSP 就很满意了。这个事情上有得选是第一步。 |
38 luoshuimumu 2024 年 5 月 23 日@lonenol #33 新项目还是老项目呢?我这边的 java 的也是觉得没有特别切过去的理由 @superchijinpeng created 4 months ago ,新项目? java 占比这么低是没有复用公司现有的 java 脚手架之类的? |
41 abc612008 2024 年 5 月 23 日 via AndroidKotlin 是我用过的语法上最优雅的语言,我觉得在这方面吊打 java 是没啥问题的。 |
43 boris1993Jr 2024 年 5 月 23 日 via iPhone我上家公司 StubHub 就在用 Kotlin 写后端,这是一家工作体验非常好的公司 |
44 fuhanfeng 2024 年 5 月 23 日@abc612008 #41 是的,而且我觉得整个语言设计风格很统一,算是后起之秀的优势 @boris1993Jr #43 我还专门从 BOSS 上搜了一下“Kotlin 后端”,寥寥无几,最多也只是 Java 后端里有个标签是 Kotlin ,主要还是 Android 开发 |
45 Jirajine 2024 年 5 月 23 日@kuanat 是的,kotlin 只能用 jb 自家的 ide 是最大的缺点,被迫用多个 IDE ,每个都有不同的配置/插件/快捷键是很糟糕的体验。 |
47 netabare 2024 年 5 月 23 日 via Android终于更新大版本了,希望之后可以看到一些语言上的更新 |
48 fuhanfeng 2024 年 5 月 23 日 |
49 netabare 2024 年 5 月 25 日 via Android@fu82581983 主要是 when 语句,在 Java 实装了模式匹配的现在,显得有点过时了。直接影响就是某些算法到现在都只能用 visitor 模式来写,非常不方便。 真要说的话 Kotlin 的语法确实设计的非常合理也很精简,不仔细想甚至想不出有啥非常欠缺的功能。像是??=这种语法糖其实也不是那么重要。 |
50 Belmode 2024 年 6 月 29 日本来还以为 2.0 能上这个几个功能的 感觉有点遗憾了,不知道后面哪个版本才能上线 |
51 aisonren 2024 年 8 月 8 日怎么觉得 kotlin 有一点点像 C# |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。