为什么很少听说有人用 kotlin 开发后端

2021-06-07 11:14:14 +08:00
 szuwl
相印的 kotlin 后端的招聘岗位也很少,很疑惑,这么好使的后端语言,为什么一直处于较冷的状态。
13668 次点击
所在节点    程序员
84 条回复
roundgis
2021-06-07 14:23:06 +08:00
@jarrodquan gradle 不支持離線嗎?
Alexliu
2021-06-07 14:27:29 +08:00
这不就是看个人爱好么。。我是有在生产环境用 kt 写过后端了,反而没在 android 里用
shihty5
2021-06-07 14:29:52 +08:00
我司作为 fin tech 独角兽全面拥抱 Kotlin,自己团队招人,求简历~
www.airwallex.com

peter.shi@airwallex.com
Rheinmetal
2021-06-07 14:31:55 +08:00
有一个古老的项目,有人用 kt 重构之后把线程全部改成 coroutine 。
在旧机器上跑的好好的,等要迁移的时候。新机器上项目直接启动过后,过一会儿不明原因 hang 。
zed1018
2021-06-07 14:32:32 +08:00
我们组一半的 jvm 已经用 kt 了
zhuangzhuang1988
2021-06-07 15:06:19 +08:00
@Rheinmetal 而且特别难查 bug.
dbpe
2021-06-07 15:09:50 +08:00
kotlin 语法糖真甜...特别是拓展方法...真香
yyyyda
2021-06-07 15:10:38 +08:00
我们就在用 kotlin 写后端,到现在快两年了
zoharSoul
2021-06-07 15:12:28 +08:00
@shihty5 #43 坐标哪里?
byte10
2021-06-07 15:28:41 +08:00
@kidult 哈哈这一个精髓了,很多人喷 java 为啥那样古板的语法。其实就是这个道理,花里胡哨的语言导致无法维护的情况。因为开发团队 参差不齐,所以最好的语言还是 java 的
@qwerthhusn 你要听话,比 Kotlin 好的语言多的是,js,python,go,c# 开发都比它爽。但是为啥在业务领域还是 java 强,你还没领会到。当你成为领导,架构师的就会知道了。不听话就会很惨的。
hello1996
2021-06-07 15:42:50 +08:00
因为后端用 kotlin 收益不大
yvestang
2021-06-07 15:43:55 +08:00
为啥很多人还停留在「我学了个新语言很厉害」、「 xx 语言比 yy 语言更牛」这个层次.....估计是没有管理过大型工程吧。
Kamiyu0087
2021-06-07 15:46:10 +08:00
Kotlin 写起来确实很爽
个人很喜欢
Rwing
2021-06-07 15:46:59 +08:00
推荐一手 C# 😊
w741069229
2021-06-07 16:02:26 +08:00
用 kt 不如用 scala,写起来比 kt 优雅的多吧
huangyanan
2021-06-07 16:06:21 +08:00
@fewok 赞同,公司新人特别推崇新语言新特性。
kett
2021-06-07 16:12:11 +08:00
个人认为 Java 这种死板,语法糖少的语言非常适合工程,kt 这种灵活,语法糖多的,比较适合个人爽。
dqzcwxb
2021-06-07 16:17:38 +08:00
不用 kotlin 的理由并不是不接受新的语法也不是不会学,而是因为 java 会逐步吸收其他语言的成熟优点变成自己的
既然我用的语言会慢慢进化,我为什么要用其他的?
echo1937
2021-06-07 16:25:38 +08:00
"方向错了,徒增功耗,有失公允,感知不强" /手动狗头

现在后端圈子都不太热衷 JDK 的更新,KT 化自然也就更不热门了。
acmore
2021-06-07 17:06:43 +08:00
楼主在经历了 “古板” 语言的摧残之后见到了比较现代化的写法很高兴可以理解,但是如果你了解其他的语言也可以问:“为什么不用 C#/Go” 等一系列不可能有标准答案的问题。但回答也简单,“没有为什么,没人拦着你用”。

软件工程是一门专有学科,其中语言的比重恰恰是极低的,既然 Java 好招人就用 Java 写,正如 C# 少见诸 JD 一样。如果真的喜欢高效和灵活地开发后端,Go 和 TS 效率要更高,生态好坑也少, 也可以关注 LTS 的 Java 17, Kotlin 灵活和高效没错,但也没有到成为银弹的高度。

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

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

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

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

© 2021 V2EX