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

2021-06-07 11:14:14 +08:00
 szuwl
相印的 kotlin 后端的招聘岗位也很少,很疑惑,这么好使的后端语言,为什么一直处于较冷的状态。
13668 次点击
所在节点    程序员
84 条回复
DOLLOR
2021-06-07 17:21:31 +08:00
因为写 Java 的 leader 看不懂。
yike47
2021-06-07 17:51:57 +08:00
以稳为准,团队开发的情况下,提交了几个 Lambda 表达式都会问这个有没有问题
RicardoY
2021-06-07 18:07:35 +08:00
俺就在用,跟现有的 Java8 项目完全无痛集成。其实主要是看 leader 对这种新技术的态度如何,先在边缘服务上试点,然后推广到核心服务,有测试覆盖,使用 kt 不会遇到什么阻力的。
kingfalse
2021-06-07 18:11:43 +08:00
我是后端跟爬虫一直在用
dilu
2021-06-07 18:29:59 +08:00
不是语言好就用的人多,参考 rust,性能优,有范型,无 gc,结果不也是不温不火
chendy
2021-06-07 18:50:44 +08:00
公司项目老老实实 java,自己玩 kt
毕竟要考虑维护和招人
shihty5
2021-06-07 18:59:34 +08:00
@zoharSoul 上海黄浦区中海国际中心
cmdOptionKana
2021-06-07 19:05:31 +08:00
@dilu 相反 Go 被语法爱好者狂喷,从很多角度都可以喷 Go 语法倒退,特性少要啥没啥,结果却大火。
thetbw
2021-06-07 19:24:39 +08:00
@fewok kotlin 写起来速度个人感觉还是比 java 快的,虽然编译起来有点慢。而且代码可以看起来更简洁,尤其是使用了协程
newmlp
2021-06-07 19:38:31 +08:00
出了问题你负责?
Huelse
2021-06-07 20:04:21 +08:00
kotlin 少,那 scala 做后端的也少,除了大数据的
levelworm
2021-06-07 20:05:21 +08:00
@Jooooooooo 这个我觉得要比 if else 写在外头的更直观啊,和三目操作符不一样。这个更接近口语了。不过就是 if else 的部分不能太长,否则一溜看下来也不舒服。
fewok
2021-06-07 20:45:18 +08:00
@thetbw 书写效率,不好做对比,因为没有质的变化,只能说取决熟悉程度(比如我 java 就非常快)。但你不写单测嘛?不执行下看看运行情况嘛?代码不过 CI\CD 嘛?
Mystery0
2021-06-07 21:28:11 +08:00
举一点例子:我司用 Arthas 来诊断服务的状态,偶尔还用在线 debug,对使用 Java 写的服务来说简直完美,对我用 kt 写的服务来说直接爆炸。后端不喜欢用 kt 的一个原因应该是配套的生态还是主要支持 Java 的吧
junbaor
2021-06-07 21:31:30 +08:00
无意间打开了 okhttp 代码已经换成了 kotlin, 我司基础框架也是用 kotlin 做的,该上车上车,问题不大。
matrix67
2021-06-07 21:39:17 +08:00
之前就是有提出的 worse is better .
Leee
2021-06-07 22:14:56 +08:00
歪个楼,也没见有人用 dart 来写后端的哈哈哈哈哈
abc612008
2021-06-07 23:36:52 +08:00
我以前的公司整个后端都是完全 kotlin 写的。
Muyiafan
2021-06-08 08:45:27 +08:00
因为只有你会
yibo2018
2021-06-08 09:39:59 +08:00
我前上司就特别迷 kottlin
其实我有时候很不理解这种东西,过来过去不就是换个语法糖,有必要吗?
我对各种语言语法的变化真是深恶痛绝,一样的操作非要搞 10 种 8 种写法,效率却没有多大的变化
我也承认语法也是有研究价值的,但是我觉得不如研究其他的更好

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

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

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

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

© 2021 V2EX