几年前有个小趋势,把J***a项目用Go重写,理由是省机器。
现在Go又换到Rust,也是差不多理由。
但如果死抱着J***a呢,就可以从J***a 8换到J***a 21,并发部分用虚拟线程重写,剩下代码基本不用改,GC算法换成分代ZGC,就可以获得了几倍的性能提升,省30%+的内存,还能享受到比Go和Rust健壮得多的生态。
回头再看这类事情,折腾业务系统的编程语言,最大的作用是刷绩效,写ppt,给别人“你很技术”的感觉。
从投入产出比上看,其实不如…。
{dede:pagebreak/}
你卡过最厉害的bug是什么?
顺产后的你们感觉夫妻生活还和以前一样吗?
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
陈楚生第一,马嘉祺淘汰,如何评价《歌手 2025》第六期所有歌手的演唱?
为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
独立开发者都使用了哪些技术栈?
女生主动起来会有多主动?
如何评价网易国产动作冒险单机新作《归唐》首支预告片?
女朋友出轨后,跪着求我原谅她,我该怎么办?
你怎么看待剪映收费过高问题?
中亚五个“斯坦”国各有什么区别呢?
陈楚生第一,马嘉祺淘汰,如何评价《歌手 2025》第六期所有歌手的演唱?
曾经的班花,现在还多少人惦记?
消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
伊朗这次会崩溃灭亡吗?
虽然说微服务已经很普遍了,但我看很多 gopher 为何只用 Gin单体那套,微服务都不写的?