看 InfoQ 的一篇采访文章,Spring 之父很推荐 kotlin 想问问实际表现怎么样?真的有那么好吗?
![]() |
1
superchijinpeng 25 天前
|
![]() |
2
NewYear 25 天前
不是好不好的问题
每个语言都有他非常匹配的需求/地方。 也就是说除此之外它都应该是不匹配的。 所以他说的好,可以是中肯的,但是否符合你的需求,这就不好说了 |
![]() |
3
cyoking OP @superchijinpeng 编译效率之类的呢 怎么样?
|
![]() |
7
Vaspike 24 天前
- 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 24 天前
kt 可以在现有 Java 代码中混合着写嘛?
|
![]() |
10
NewYear 24 天前
|
11
kairlec 24 天前
当自己写的项目都换成 kt 之后:
我从来没觉得写 Java 开心过 |
12
zgjldxdyt1 24 天前
写法太自由了,对于协作也不见得是一件好事,毕竟公司是团队合作开发,java 虽然比较啰嗦,但是协作上确实很方便,对于公司来说招人也简单。那些半吊子写 kotlin 的,说实话还不如都用 java 。
|
![]() |
13
cyoking OP @zgjldxdyt1 语法糖太多了
|