大家会在老项目中使用 kotlin 吗

2025 年 11 月 4 日
 rcj6056

最近接触了老项目 还是几年前的模式 mvc 项目比较简单 最近也有新的需求加进去 我接收的时候在想新写的东西要不要用 kt 来写呢

大家怎么看

2726 次点击
所在节点    Kotlin
13 条回复
selca
2025 年 11 月 4 日
老项目不会,跑得好好的。
新项目会
0xD800
2025 年 11 月 4 日
我在 jdk7 的项目中,几十年前的项目上了 kotlin ,写起来真的舒服,集合 api 是真多 太爽了真的,以前没有构建工具,顺道加了 gradle ,优雅,实在是优雅!!!!!!!!!!!!!!!
fredweili
2025 年 11 月 4 日
kt 兼容性做的很好,新功能早就用了,完全没问题
xFrye
2025 年 11 月 4 日
可以试着推进,兼容性很不错的了
powersee
2025 年 11 月 4 日
@0xD800 #2 Kotlin 最低要求 JDK1.8 吧?
XuDongJianSama
2025 年 11 月 4 日
反正无缝互调,新功能和重构都用 kt
WispZhan
2025 年 11 月 4 日
@powersee Kotlin 也可以降版本,改编译目标。 老版本之前主打就是兼容 JDK1.8 之前的字节码。
admin948
2025 年 11 月 4 日
我一直以为只有我们安卓开发才会用 kotlin 呢,原来现在后端也在用 kotlin 了吗?
roundgis
2025 年 11 月 4 日
@admin948 很早就有人用了 只是不多
chendy
2025 年 11 月 4 日
老项目就不动了
新项目考虑(实际上并不考虑,kt 在我的理解里属于 better java ,但是没 better 很多
WaveFunction
2025 年 11 月 4 日
@XuDongJianSama +1
新项目无脑 kt ,老项目新功能以及重构都 kt 一把梭
mmdsun
2025 年 11 月 4 日
@admin948 spring boot 很早就支持了,可以 Java 和 kotlin 混用。用的人应该不算多。
0xD800
2025 年 11 月 17 日
@powersee jdk1.6 食用更佳,jdk1.7 使用的话,java 的编译到 1.7 ,kotlin 只能编译到 1.6 。会警告目标版本不一致,但是我的 java 工程很多 1.7 新特性,没法降级,只能这么用了,爽的一批

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

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

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

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

© 2021 V2EX