rust
相比 golang
没有运行时 gc
我觉得是一个非常大的优势。
但是 rust
貌似没有什么大型的项目成果。
就拿国内的开源数据库:TiDB
和 milvus
来看都是 go
为主。
还有就是新秀字节跳动也是全面 golang 化。
能想到的 rust
大型项目貌似没有,只听说 Linux
和 Firefox
会接受一些 rust
代码。
视角:从新项目来讲
rust
相比 golang
没有运行时 gc
我觉得是一个非常大的优势。
但是 rust
貌似没有什么大型的项目成果。
就拿国内的开源数据库:TiDB
和 milvus
来看都是 go
为主。
还有就是新秀字节跳动也是全面 golang 化。
能想到的 rust
大型项目貌似没有,只听说 Linux
和 Firefox
会接受一些 rust
代码。
视角:从新项目来讲
我是觉得rust确实是一门非常好的语言,但是相比较于go来说,可能门槛还是有一点的。两个语言我只是做了一些入门学习,明显感觉go上手要比rust简单一些,至于一些高级特性,rust可能确实很玄学,想要完全掌握我感觉要投入的可能非常多。而且go有谷歌做背书,可能开发者受众面可能更高一些。所以很多情况下能敲开第一扇门更重要,go就被更多的使用。而追求极致方面,可能rust会有很多露脸的机会。
7 回答5.4k 阅读
6 回答6.9k 阅读✓ 已解决
4 回答2.4k 阅读
1 回答3.4k 阅读
2 回答939 阅读✓ 已解决
2 回答2.3k 阅读
1 回答2.2k 阅读
Rust是好语言,入群的门槛很高,从另一个角度来说,门槛高导致入群的人起点也高,做出来的东西质量也好。
有点当年Scala的感觉,但Scala依赖JVM,要是没有Spark,Scala没准就Sunset了。
希望Rust不走Scala的老路。
Rust可以作为系统语言,我比较看好。