Rust 基础信息:如何选择版本? 0 个改进

说明

Rust 有 很多版本,当你开始一个新项目的时候,首先你会遇到的问题就是:版本如何选择?

首先需要分清楚场景。学习或者工作,选择版本的策略会不一样。

学习

如果是学习 Rust,建议选择最新的版本进行学习,因为最新的版本是对旧版本去其糟粕,取其精华的一个升级。编程语言是日新月异的,所以学习 Rust 最好选择最新的版本进行学习。

工作

工作中,由于需要面对复杂的生产环境,所以需要根据实际情况进行选择。
一般分两种情况:

一是新项目开发

这种情况一般建议选用生产环境系统可用的 次最新版本

原因有:

  1. 稳定性较强,性能优越;
  2. 处于支持维护周期中期,可延长项目使用周期;
  3. 版本成熟,使用者多,遇到未知问题容易在相关社区找到答案;
  4. 跟上技术更新发展的速度,有利于个人及公司发展

二是旧项目维护升级

这种情况比较复杂,需要根据实际情况进行选择,不能武断行事。

需要考虑的主要问题有:

1. 更替版本的新特性是否对项目有增益?
2. 更替版本与被更替版本之间是否有功能冲突,冲突的覆盖率有多大?
3. 使用更替版本需要付出的时间成本有多大?

结合自身情况进行综合考虑,尽量降低版本更替的成本,无论站在个人还是公司的角度,这都是非常重要的。

结语

以上讲的都是小版本的选择,Rust 每过两三年就会发布一个大版本,以 当前年份 来命名,大版本的选择,永远选择最新版本的。更多信息请阅读:Wiki:Rust 基础信息:发行策略

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

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