V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
redbelt
V2EX  ›  Java

推荐周志明大大的一片文章《云原生时代, Java 的危与机》

  •  
  •   redbelt · 2021-06-02 17:48:26 +08:00 · 5582 次点击
    这是一个创建于 1301 天前的主题,其中的信息可能已经有所发展或是发生改变。
    27 条回复    2021-06-16 18:12:37 +08:00
    AoEiuV020
        1
    AoEiuV020  
       2021-06-02 17:58:14 +08:00   ❤️ 1
    光甩个链接是来推广的吗,推广的话发推广节点去,
    ychost
        2
    ychost  
       2021-06-02 20:28:49 +08:00
    天天唱衰 java,也没见其它语言顶替它啊
    efaun
        3
    efaun  
       2021-06-02 20:37:57 +08:00
    @ychost #2 就跟茅台一样😆
    darklowly
        4
    darklowly  
       2021-06-02 20:45:08 +08:00   ❤️ 9
    @AoEiuV020 人家认真的分享内容,都要喷?
    ufan0
        5
    ufan0  
       2021-06-02 21:39:41 +08:00
    @AoEiuV020 #1
    这波操作给你 66 分,剩下的分数,让其他人给你。🤣
    yitingbai
        6
    yitingbai  
       2021-06-02 21:42:28 +08:00   ❤️ 4
    我用 java 不仅仅是因为它的生态, 因为它很啰嗦, 限制很多, 写起代码来规规矩矩的, 哪怕项目搁置几个月, 我只要找到几个关键的基类和接口, 我就能理清楚逻辑. IDE 支持好, 代码提示智能又准确. 讲真的, 从来没有哪一种语言能够给我这种安全感
    limuyan44
        7
    limuyan44  
       2021-06-02 21:47:18 +08:00
    周志明懂个屁 java 还不是要来我大 V 站推广。
    Acsw
        8
    Acsw  
       2021-06-02 21:55:02 +08:00   ❤️ 1
    @limuyan44 大哥,深入理解 java 虚拟机是他写的...
    pigspy
        9
    pigspy  
       2021-06-02 22:07:32 +08:00
    写的很不错,感谢分享
    liguangyi
        10
    liguangyi  
       2021-06-02 22:09:47 +08:00
    想当年,为了超过 linux 的 1:1 线程模型,freebsd 信心满满的搞 N:M,搞了几年,最终还不是灰溜溜的用回了 1:1 的模式?那帮写操作系统的大神,都没能搞定的东西,真是不看好 Loom
    yishengyongyi
        11
    yishengyongyi  
       2021-06-02 22:35:15 +08:00
    rust 面向未来
    mikulch
        12
    mikulch  
       2021-06-02 22:36:30 +08:00
    java 到底什么时候崩溃?不崩溃回家吃饭了。
    SuperManNoPain
        13
    SuperManNoPain  
       2021-06-02 22:41:42 +08:00
    java 工程师焦虑 ing
    Jooooooooo
        14
    Jooooooooo  
       2021-06-02 23:26:32 +08:00
    java 在服务端领域应该还是很稳固的.

    文中有一个说的对, JIT 机制带来的性能风险确实是一个应该被解决的问题.
    OysterQAQ
        15
    OysterQAQ  
       2021-06-02 23:45:18 +08:00
    文章写的很不错 感谢分享
    chengpohi
        16
    chengpohi  
       2021-06-02 23:56:41 +08:00
    其实大部分项目业务都是工程第一, 维护第二, 不是说 Java 怎么拉跨, 但在面向对象设计和领域抽象方面还是有非常直观的落地能力的。

    Go 语言和 rust 高级是高级, 但是面对复杂工程, 项目周期, 团队人员时, 还是发现 Java 综合靠谱点.

    PS: 还是非常看好 Graalvm AOT 的, 大部分情况下我们也不需要全集, 支持个子集就行
    anguiao
        17
    anguiao  
       2021-06-03 00:26:35 +08:00
    @AoEiuV020 我记得 V2 是不推荐全文转贴的,所以贴一个链接并没有什么问题。
    AoEiuV020
        18
    AoEiuV020  
       2021-06-03 09:19:43 +08:00
    @anguiao 全文转贴比甩个链接更恶心了,但好歹应该说点什么,自己的看法之类的,
    BBCCBB
        19
    BBCCBB  
       2021-06-03 09:19:56 +08:00
    害, native image 在反射这一块不好搞.
    aguesuka
        20
    aguesuka  
       2021-06-03 12:04:18 +08:00
    思路有问题.
    Java 性能方面的缺陷应该用本地库 /中间件解决. 语言表达能力的问题应该用 DSL 解决. 比如 Java (和做 server 相比)不适合做编译器前端, 但是 Java 有 Antlr4 这个大杀器.
    Java 厉害的地方在于 IDE 友好, 项目维护性的下限略高. 另外还有商业 /非商业的团队开发和维护虚拟机, 集成开发环境, Java 友好的中间件. 而小众的语言则需要自己写插件, 封装 API, 写文档, 填坑.
    nicreve
        21
    nicreve  
       2021-06-03 14:43:49 +08:00
    Quote:"
    今天 Java 技术“一次编译,到处运行”的优势,已经被容器大幅度地削弱,不再是大多数服务端开发者技术选型的主要考虑因素了。
    "
    一次编译,到处运行很早就不是服务器端开发选择 Java 的主要原因了(甚至都不是 Top 3 ),比容器火起来要早很多。
    大部分公司用 Java 根本就没想过是为了自己的服务端能够同时跑在 Linux 和 Windows 服务器上。
    redbelt
        22
    redbelt  
    OP
       2021-06-03 15:09:03 +08:00
    哈哈 我只是单纯觉得文章写的好 分享出来 供大家讨论 更多人看到

    啥也没说 是因为
    水平不够也不知道说啥

    里面好多新技术 新词汇 我也不懂 但是觉得可能是 java 未来的样子
    很多人 大厂都在努力的样子 Java 的东家也在焦虑 哈哈

    作为一个 Java cruder 还是希望 Java 能更好

    =====

    多说一点,我是最近在看云原生,发现里面很多概念和微服务是一样的,服务发现服务治理扩展之类的

    然而 Java 世界的 dubbo 也好 spring cloud 也好,似乎跟 k8s 不是一个生态的

    我去用“Java 云原生 生态”为关键词 google 了以下,第一篇文章就是推荐中提到的文章

    看完之后,确实感到似乎我的疑惑是个问题,剩下想说的文章中比我表达的清晰深刻许多,

    我也是先分享出来,我下去还要在读几遍吧。
    Hanggi
        23
    Hanggi  
       2021-06-03 21:45:49 +08:00
    其实已经很明显了,看一下 CNCF 项目,90%以上的项目都是 Go 语言写的。

    云原生时代 Java 已然不是首选语言。
    lesismal
        24
    lesismal  
       2021-06-04 00:15:43 +08:00
    周神好帖!
    越读书越觉得自己会的少,学得越多越觉得自己无力。
    但愿楼上随便喷周神观点的各位有朝一日都能具备真正俯视其内容的实力。
    wawz123456
        25
    wawz123456  
       2021-06-04 09:59:55 +08:00
    @Acsw 尤雨溪懂个屁 Vue
    liian2019
        26
    liian2019  
       2021-06-15 18:21:08 +08:00
    我还没学完,就要淘汰了吗
    OV0
        27
    OV0  
       2021-06-16 18:12:37 +08:00
    Quakrus + Graalvm 直接上生产!!!摆脱历史包袱,新项目直接上!!!用了都说好
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5272 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 05:58 · PVG 13:58 · LAX 21:58 · JFK 00:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.