rcj6056
V2EX  ›  Kotlin

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

  •  
  •   rcj6056 · Nov 4, 2025 · 4519 views
    This topic created in 364 days ago, the information mentioned may be changed or developed.

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

    大家怎么看

    13 replies  •  2025-11-17 08:29:41 +08:00
    selca
    selca
    Nov 4, 2025
    1
    老项目不会,跑得好好的。
    新项目会
    0xD800
    0xD800
    Nov 4, 2025
    2
    我在 jdk7 的项目中,几十年前的项目上了 kotlin ,写起来真的舒服,集合 api 是真多 太爽了真的,以前没有构建工具,顺道加了 gradle ,优雅,实在是优雅!!!!!!!!!!!!!!!
    fredweili
    fredweili
    Nov 4, 2025
    3
    kt 兼容性做的很好,新功能早就用了,完全没问题
    xFrye
    xFrye
    Nov 4, 2025
    4
    可以试着推进,兼容性很不错的了
    powersee
    powersee
    Nov 4, 2025
    5
    @0xD800 #2 Kotlin 最低要求 JDK1.8 吧?
    XuDongJianSama
    XuDongJianSama
    Nov 4, 2025
    6
    反正无缝互调,新功能和重构都用 kt
    WispZhan
    WispZhan
    Nov 4, 2025
    7
    @powersee Kotlin 也可以降版本,改编译目标。 老版本之前主打就是兼容 JDK1.8 之前的字节码。
    admin948
    admin948
    Nov 4, 2025
    8
    我一直以为只有我们安卓开发才会用 kotlin 呢,原来现在后端也在用 kotlin 了吗?
    roundgis
    roundgis
    Nov 4, 2025 via Android
    9
    @admin948 很早就有人用了 只是不多
    chendy
    chendy
    Nov 4, 2025
    10
    老项目就不动了
    新项目考虑(实际上并不考虑,kt 在我的理解里属于 better java ,但是没 better 很多
    WaveFunction
    WaveFunction
    Nov 4, 2025
    11
    @XuDongJianSama +1
    新项目无脑 kt ,老项目新功能以及重构都 kt 一把梭
    mmdsun
    mmdsun
    Nov 4, 2025 via iPhone
    12
    @admin948 spring boot 很早就支持了,可以 Java 和 kotlin 混用。用的人应该不算多。
    0xD800
    0xD800
    Nov 17, 2025
    13
    @powersee jdk1.6 食用更佳,jdk1.7 使用的话,java 的编译到 1.7 ,kotlin 只能编译到 1.6 。会警告目标版本不一致,但是我的 java 工程很多 1.7 新特性,没法降级,只能这么用了,爽的一批
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1871 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 16:58 · PVG 00:58 · LAX 08:58 · JFK 11:58
    ♥ Do have faith in what you're doing.