Rust 看法
也写了一段时间的 Rust 的代码了,写一些看法。
优点
- cargo 很好用
- 编译器检查很细致,绝大部分粗心导致的错误都可以及时纠正,但编译器做这么多的事情也为它的缺点埋下了伏笔
- 性能强劲的同时内存占用低
缺点
- 代码提示工具反应速度慢、CPU 占用 和内存占用都很多
- 编译速度慢,在调试和交叉编译的时候感受明显
- 官方库或者说标准库涵盖的东西太少了,像是加密和协程都是第三方库实现的。还有一些 dashmap、parking_lot 之类的优化库,真是让人苦不堪言
之前本来是用 Go 的,但是 Go 最让我受不了的就是它占用的内存是无限增长的,但最近经历的这些事情······准备回归。