
看 InfoQ 的一篇采访文章,Spring 之父很推荐 kotlin 想问问实际表现怎么样?真的有那么好吗?
1 superchijinpeng 212 天前 |
2 NewYear 212 天前 不是好不好的问题 每个语言都有他非常匹配的需求/地方。 也就是说除此之外它都应该是不匹配的。 所以他说的好,可以是中肯的,但是否符合你的需求,这就不好说了 |
3 cyoking OP @superchijinpeng 编译效率之类的呢 怎么样? |
- kt 上集合(借鉴)了许多现代语言的优点, 如果你之前接触的都是 c c++ java, 那么用 kotlin 后差不多你对现代语言的了解是指数级跨越 - kt 原生支持扩展函数, 如你可以定义一个 Int.add()扩展函数, 那么 9864.add(345) 等价于 9864 + 345; 注意这是扩展了所有 Int 对象的实例函数 - 空安全问题, 这个比较好理解但要大篇幅介绍,看下文档[Kotlin 空安全]( https://book.kotlincn.net/text/null-safety.html) - 支持协程, 官方库支持的协程 - ...暂时想不起其他了 |
8 5261 212 天前 kt 可以在现有 Java 代码中混合着写嘛? |
10 NewYear 212 天前 |
11 kairlec 212 天前 当自己写的项目都换成 kt 之后: 我从来没觉得写 Java 开心过 |
12 zgjldxdyt1 212 天前 写法太自由了,对于协作也不见得是一件好事,毕竟公司是团队合作开发,java 虽然比较嗦,但是协作上确实很方便,对于公司来说招人也简单。那些半吊子写 kotlin 的,说实话还不如都用 java 。 |
13 cyoking OP @zgjldxdyt1 语法糖太多了 |