几年前有个小趋势,把J***a项目用Go重写,理由是省机器。
现在Go又换到Rust,也是差不多理由。
但如果死抱着J***a呢,就可以从J***a 8换到J***a 21,并发部分用虚拟线程重写,剩下代码基本不用改,GC算法换成分代ZGC,就可以获得了几倍的性能提升,省30%+的内存,还能享受到比Go和Rust健壮得多的生态。
回头再看这类事情,折腾业务系统的编程语言,最大的作用是刷绩效,写ppt,给别人“你很技术”的感觉。
从投入产出比上看,其实不如…。
{dede:pagebreak/}
黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
从技术上看,cloudflare比其他公司牛在哪儿?
Python+rust会是一个强大的组合吗?
国产手机AI「好用」的背后,是技术差距还是文化差异?
导师给了1.4W要我给工作室买个主机,是整机还是自己配?
基因好是一种怎样的体验?
为什么好多人不承认大众审美就是喜欢白皮?
Node.js是谁发明的?
如何寻找到相对完整的真正的游戏的源码用来学习?
如何看待伊朗国家电视台发文:“今晚,将会发生一件大事,让世界铭记几个世纪。”?
中国军事力量在亚洲能排第一吗?
***拍大尺度片子时摄影师不会看光吗?
Golang中有必要实现Async/Await吗?
为什么我觉得中国很谦虚,甚至有时候感觉中国对其他国家过分宽容,外国人却认为中国是列强呢?
如何评价字节跳动开源的 Netpoll?
为什么小爱音箱只能播放qq音乐免费音乐?