Rust 吐槽
文章目录
此文章可能引起不适,如果有 Rust 小鬼路过千万千万千万不要试图进来。
第一次接触rust忘了是什么时候,总之记得 hashmap 还没进标准库,从刚开始断断续续学习,到现在也用rust写过有不少项目了,终于实在受不了破防退坑了。
原因 1: 煞笔社区
众所周知rust社区充斥了一群傻逼东西,不仅是社区,甚至是官方,喜欢搞什么政治站队,什么动不动搞点内部动乱,属实难崩。不好好搞技术喜欢宣传什么自己的政治理念傻逼思想。
像什么:
团队集体辞职 https://github.com/rust-lang/team/pull/671
搞女权 https://www.reddit.com/r/programming/comments/r07ww6/rust_mod_team_resignation/
支持黑命贵 https://blog.rust-lang.org/2020/06/04/Rust-1.44.0.html
支持乌克兰 https://blog.rust-lang.org/2022/02/24/Rust-1.59.0.html
等等还有一堆幺蛾子,社区的幺蛾子就更逆天了懒得提了。
原因 2: 沙壁 bug
像什么
分不清动态库静态库 https://github.com/rust-lang/rust/issues/124462
2017年到现在也没处理的符号冲突 https://github.com/rust-lang/rust/issues/44322
等等等一堆
什么b bug互相配合搞出来新的bug,真的心累
原因 3: 生态烂的离谱,巨大的文件大小
想写点有趣东西,得自己去binding c,社区那些b东西就没几个能用的,也就写web相关的勉强凑合。
各种游戏引擎,图形框架一大堆,star几万几十万的,实际上引擎,库数量比tm实际产品多好几倍,不知道哪来的阴兵star,实际根本没啥人用。
例如最近写的 https://github.com/kekeimiku/LuckySpeeder 程序,最开始它是用rust写的,编译成动态库,乱七八糟的秒秒编译参数拉满,但是依然大的离谱,四五百kb还不包含gui。我用c实现后,仅仅是默认编译参数,也只有70kb,还包含了gui。
我一直想要的平台,switch,到现在switch都要凉了更新换代了,rust也没支持,进度也推不动。 Apple Vision Pro 也是不支持,吃屎都赶不上热乎。越是什么b没人用的什么 xxbsd 倒是都支持上了。
各种媒体也是,铺天盖地的天天吹牛逼造势,看着牛逼,造了可多东西了,实际上就是扶不起来的阿斗,连阿斗都不如。
原因 4: 原神,懂的都懂。
当然也不是没有好的地方,比如内置的链式迭代器,非常非常好用,性能也好。其它相关东西都是垃圾一无是处。
再见煞笔语言,希望 Rust能再活十年把生态搞好,多修bug,少搞什么女权歧视政治正确。
文章作者 kk
上次更新 2024-12-09