后端为什么要使用Rust?

1.开发人员了解并喜欢Rust。对于创业公司来说,如果开发人员不太了解 Rust,但公司愿意花大量时间让大家学习,应该坚持选择 Rust 吗?不赞成。非凸科技之所以选用 Rust,有一方面原因是非凸工程师喜欢并熟练使用 Rust,用 Rust 会让他们感到快乐。

2.无论是注重性能的服务,还是对性能并不敏感的服务都可以使用Rust,这样能大大简化整个代码库。

3.Rust 也非常擅长数据库的处理,在 Rust 类型系统中构建 SQL 类型系统的模型是一项非常了不起的工作。

4.Rust 有两个功能可以帮助你准确地建模业务领域:枚举和不可克隆类型。

5.对于初创公司来说,性能可能不是问题,但可靠性有可能是问题。Rust 后端服务基本不会崩溃,没有引发恐慌的 nil 解引用;Rust 也不会使用太多内存或泄漏资源,因为当函数终止时,一切都会被丢弃和清理。

Rust 作为一种高级语言可以出色地完成工作。特别是在处理 Web 服务时,Rust 可以通过 serde 和 Diesel 等库为你节省很多时间。类型系统可以让你更轻松地建模业务领域,而且你的服务也不会经常中断。

来源:CSDN

如果你也对Rust感兴趣,欢迎来非凸交流哦~
【校招岗位】Rust开发工程师
【投递邮箱】recruit@ft.tech
【官方网站】ft.tech
【工作地点】北京/上海/成都/徐州/新加坡

追求卓越算法,赋能量化交易
非凸科技
讨论数量: 1

还是很看好 rust 只是项目验证还需要时间。

7个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!