Java : 2026 年 SpringBoot, Quarkus, Solon ? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
JieyueXing
5D
V2EX    Java

Java : 2026 年 SpringBoot, Quarkus, Solon ?

  •  
  •   JieyueXing
    PRO
    2 天前 2367 次点击

    生态/团队协作( Spring Boot )、云原生与效率( Quarkus )、国内轻量与快( Solon )。

    26 条回复    2026-01-31 06:06:26 +08:00
    Ayanokouji
        1
    Ayanokouji  
       2 天前   1
    除非你有非 x 不用的理由,否则一律 spring boot 。
    记得用新版本
    JieyueXing
        2
    JieyueXing  
    OP
    PRO
       2 天前
    @Ayanokouji #1 quarkus 不推荐吗
    chendy
        3
    chendy  
       2 天前   1
    公司项目 spring
    自己玩 随便
    Ayanokouji
        4
    Ayanokouji  
       2 天前
    @JieyueXing 选 java 不就是图 jvm 吗,可以不侵入 attach 做各种事情。
    选 quarkus 图啥呢,说个有点歪楼的,选 quarkus 不如选 go
    Ayanokouji
        5
    Ayanokouji  
       2 天前   1
    当时 graalvm 出来时,也一阵惊叹,希望各种框架适配,不过后来发现,native 也就行那样,对我来说,可观测性更重要一些,jvm 有好多无业务侵入的工具,比如 arthas 之类的。
    JieyueXing
        6
    JieyueXing  
    OP
    PRO
       2 天前
    @Ayanokouji #5 感谢指导
    JYii
        7
    JYii  
       2 天前
    @Ayanokouji #4 选 Java 不是图 spring 或者 netty 的生态吗,JVM 工具链强只是 Java 工程体系成熟度的一部分。
    visper
        8
    visper  
       2 天前   1
    springboot or go.
    zhouhu
        9
    zhouhu  
       2 天前
    @Ayanokouji arthas 真的很重要 哈哈哈
    iseki
        10
    iseki  
       2 天前 via Android   2
    系统上了之后才发现 JVM 本身才是整个体系最值钱的东西,最低成本的运行时增强,动态装卸载,平台无关,观测性,甚至是一定程度上的失败安全。那些吹起来的 native 方案在这些地方都是一车问题。
    netabare
        11
    netabare  
       1 天前 via Android   1
    图 JVM 那为啥要死磕 java 呢,kotlin 、clojure 不香吗?
    bobox
        12
    bobox  
       1 天前   1
    spring boot 虽然降低了门槛,但面向注解编程不利于程序员成长
    Oktfolio
        13
    Oktfolio  
       1 天前   1
    没人用 Micronaut ?
    Akitora
        14
    Akitora  
       1 天前   1
    Kotlin + Spring Boot
    dog82
        15
    dog82  
       1 天前   1
    java + springboot 就是 JVM 上的黄金组合,其它都是歪门邪道,包括 kotlin 、scala 、clojure
    要么你就换 Go 这个新赛道
    fpure
        16
    fpure  
       1 天前   2
    无脑 spring boot ;另外 Solon 是什么垃圾,该作者喜欢在知乎换着马甲发帖拉踩 Spring ,期望借信创的大手干掉 Spring ,这种烂人写的东西你敢用?
    spritecn
        18
    spritecn  
       1 天前   1
    无脑 spring boot,之前有个项目用了 solon 坑还是比较多
    JieyueXing
        19
    JieyueXing  
    OP
    PRO
       1 天前
    @fpure #17 之前用了一下启动是真快阿
    JieyueXing
        20
    JieyueXing  
    OP
    PRO
       1 天前
    明白了, 感谢大家
    windyboy
        21
    windyboy  
       1 天前   1
    micronaut
    fpure
        22
    fpure  
       1 天前   1
    @JieyueXing 刚起步没有技术债,功能简陋自然快,但是以后呢?
    JieyueXing
        23
    JieyueXing  
    OP
    PRO
       1 天前
    @fpure #22 单压 !
    ZField
        24
    ZField  
       1 天前   1
    不用 Spring Boot 的话就用 go
    其他所有的原生方案都会有一定的痛点
    KentY
        25
    KentY  
       16 小时 7 分钟前
    @dog82 spring 和 Kotlin 的 partnership 越来越强. 不知道你是不是真了解了 Kotlin.
    如果你是 Java 程序员, 一旦用了 Kotlin 就再不想写 Java 了.
    我们小组的 50 多个应用/服务,除了一个遗留的还是 springboot Java, 剩下都是 Kotlin 或者 Kotlin+Springboot 了. 整个产品线下面也是这个趋势.
    iseki
        26
    iseki  
       14 小时 4 分钟前 via Android   1
    不一定非要用 Spring 的,但经验是尽量不要离开 JVM ,大多数时候那些上层的应用 framework 都不如 JVM 本身对项目有价值。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2097 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 12:10 PVG 20:10 LAX 04:10 JFK 07:10
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86