看新闻 OkHttp 都用 Kotlin 重写了,现在 Kotlin 在服务器端发展的怎么样?

2019-06-26 16:24:22 +08:00
 LosLord

早先尝试过用 Kotlin 写 Spring 项目,但是我属于“没 IDE 不会写”星人,好多没提示或者不知道怎么写就没继续写。

当时试了 Kotlin 发现很多语法糖挺好用的,相比 Java8 更加简洁和看着更加优雅,但是想到很多便利性的语法糖还是编译成 Class 在 JVM 上用的,背后做了大量的隐式工作,看网评说性能有损耗,就没有继续用。

不过现在看样子一个个库都开始支持 Kotlin 或者直接用 Kotlin 做主语言了,现在的 Kotlin 体验怎么样了?

写 Spring 项目大量的写 Kotlin 兼容性怎么样?
像 OkHttp 这种项目,非 Kotlin 项目依赖的话,是不是打包也得包括 Kotlin 库?
Kotlin 目前性能怎么样?

11968 次点击
所在节点    Kotlin
24 条回复
LosLord
2019-06-27 09:56:00 +08:00
@micean null 处理还好,能很大程度避免 null 异常。三元表达式再 Kotlin 换的话我记得是用 var i = if (a==1) 1 else 2 这种形式写,差不多吧
dragonsunmoon
2020-04-06 01:29:02 +08:00
安利一下基于 kotlin 语言,我个人开发的后端快速开发框架, http://loveinshenzhen.github.io/#/sz_framework/introduction

我负责的多个项目, 都是使用这套框架进行后端开发的. 开发效率比 spring mvc 那套要快得多. 和 Play Framework 的类似. 不过 Play Framework 的语言是以 scala 为主, 而这套是以 kotlin 为开发语言的.
realkenshinji
2020-06-12 07:30:47 +08:00
@billlee scala 搭配 play ?
ggght
2020-07-10 11:33:09 +08:00
kt 的服务端框架的话,不是官方的 Ktor 么?

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

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

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

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

© 2021 V2EX