几年前有个小趋势,把J***a项目用Go重写,理由是省机器。
现在Go又换到Rust,也是差不多理由。
但如果死抱着J***a呢,就可以从J***a 8换到J***a 21,并发部分用虚拟线程重写,剩下代码基本不用改,GC算法换成分代ZGC,就可以获得了几倍的性能提升,省30%+的内存,还能享受到比Go和Rust健壮得多的生态。
回头再看这类事情,折腾业务系统的编程语言,最大的作用是刷绩效,写ppt,给别人“你很技术”的感觉。
从投入产出比上看,其实不如…。
{dede:pagebreak/}
***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
iOS的墓碑机制这么厉害,为什么Windows、Linux不***用呢?
Electron 做游戏客户端的潜力有多大?
为什么红色警戒到现在还是这么多人玩?
如何评价阿里等大厂笔试现已经禁用本地IDE?
华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
如何看待 Three.js / WebGL 等前端 3D 技术?
中国大陆地区献血率为何如此低下?
用PHP写了个小框架,怎么才能得到大佬们的指点?
真的有这种又苗条身材又爆炸的么?
为什么微软的网盘Onedrive不像百度网盘一样支持秒传呢?
高德地图红绿灯读秒怎么实现的?
为什么微信不向telegram学习?
现代艺术只考虑意义、不考虑美感吗?
如何进入开源软件世界提升自己?
是什么原因让你一定要用 iPhone?