Vite也要用Rust重写了,推荐一波开源的 Rust 学习资源!
创始人
2025-07-03 03:10:37
0

10 月 5 日,Vue 和 Vite 的作者尤雨溪在 ViteConf 2023 上宣布计划使用 Rust 重构 Vite。近年来,越来越多的前端工具开始选择使用 Rust 进行开发/重构,例如 Turbopack、SWC、Rspack、Tauri 和 Deno 等。

Vite 的一大特点就是快,其在前端基础设施领域有着广阔的前景和潜力。如果你对 Rust 感兴趣,可以考虑学习一下 Rust。下面就来分享一些优质的开源  Rust 学习资料,希望对你有所帮助!

Rust 语言圣经

Rust 语言圣经涵盖从入门到精通所需的 Rust 知识,目录及内容都经过深思熟虑的设计,同时语言生动幽默,行文流畅自如,摆脱技术书籍常有的机器味和晦涩感。

  • 深入度,在基础教学的同时,提供了深入剖析。浅尝辄止并不能让我们站上紫禁之巅
  • 专题内容,将 Rust 高级内容通过专题的形式一一呈现,内容内聚性极强,例如性能优化、手把手实现链表、Cargo 和 Tokio 使用指南、async 异步编程、标准库解析、WASM 等等
  • 内容索引,作为一本工具书,优秀的索引能力非常重要,遗忘不可怕,找不到才可怕
  • 规避陷阱和对抗编译器,只有真的上手写过一长段时间 Rust 项目,才知道该如何规避常见的陷阱以及解决一些难搞的编译器错误,而本书将帮助你大大缩短这个过程,提前规避这些问题
  • Cookbook,涵盖多个应用场景的实战代码片段,程序员上网查询文件操作、正则解析、数据库操作是常事,没有人能记住所有代码,而 Cookbook 可解君忧,Ctrl + C/V 走天下
  • 配套练习题,像学习一门大学课程一样学习 Rust 是一种什么感觉?Rust 语言圣经 + Rust 语言实战双剑合璧,给你最极致的学习体验

截至目前,Rust 语言圣经已写了 170 余章,110 余万字,历经 800 多个小时,每一个章节都是手动写就,没有任何机翻和质量。


  • GitHub:https://github.com/sunface/rust-course。
  • 在线阅读:https://course.rs/about-book.html。

Rust语言实战

Rust语言实战的目标是通过大量的实战练习帮助大家更好的学习和上手使用 Rust 语言。书中的练习题非常易于使用:你所需的就是在线完成练习,并让它通过编译。

  • GitHub:https://github.com/sunface/rust-by-practice。
  • 在线阅读:https://zh.practice.rs/why-exercise.html。

Rust 程序设计语言

一本 Rust 语言的入门书,本书英文原版作者为 Steve Klabnik 和 Carol Nichols,并由 Rust 社区补充完善。本简体中文译本由 Rust 中文社区翻译。


  • Github:https://github.com/KaiserY/trpl-zh-cn。
  • 在线阅读:https://kaisery.github.io/trpl-zh-cn/。

Rust 语言之旅

本教程旨在循序渐进地介绍 Rust 编程语言的特性。

  • GitHub:https://github.com/richardanaya/tour_of_rust。
  • 在线阅读:https://tourofrust.com/00_zh-cn.html。

简单英语学Rust

简单英语学Rust写于2020年7月至8月,长达400多页。这是一种试图使用“易懂的英语”来教授Rust编程语言的资源,适用于非英语母语的学习者,当然也提供了中文译本。


  • GitHub:https://github.com/kumakichi/easy_rust_chs。
  • 在线阅读:https://kumakichi.github.io/easy_rust_chs/。

Comprehensive Rust

Comprehensive Rust 是由 Google 的 Android 团队开发的免费 Rust 课程。该课程涵盖了 Rust 的全部内容,从基本语法到泛型和错误处理等高级主题。

  • GitHub:https://github.com/google/comprehensive-rust。
  • 在线阅读:https://google.github.io/comprehensive-rust/。

Rust By Example

Rust by Example (RBE) 是一个可运行示例的集合,用于说明各种 Rust 概念和标准库,可以通过示例学习 Rust。

  • GitHub:https://github.com/rust-lang/rust-by-example。
  • 在线阅读:https://doc.rust-lang.org/stable/rust-by-example/。

rustlings

该项目包含一些小练习,可帮助你习惯阅读和编写 Rust 代码。

GitHub:https://github.com/rust-lang/rustlings。

Rust设计模式

一本关于 Rust 编程语言中的设计模式和习惯用法的开源书籍中文译本。

  • GitHub:https://github.com/Fomalhauthmj/patterns。
  • 在线阅读:https://fomalhauthmj.github.io/patterns/intro.html。

RustBook

一本关于 Rust 数据结构和算法的书。

GitHub:https://github.com/QMHTMY/RustBook。

Awesome Rust

Rust 代码和资源的精选列表,包括应用,开发工具,库,资源等。

GitHub:https://github.com/rust-unofficial/awesome-rust。

rust-learning

一些用于学习 Rust 的博客文章、文章、视频等学习资源。

GitHub:https://github.com/ctjhoa/rust-learning。

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...